Ciao, sto supportando un’organizzazione no-profit nell’impostazione di un nuovo sito web su Squarespace. Sono già attivi su Discourse. Stiamo pianificando di collegare Squarespace alla loro istanza Discourse. Poiché stiamo utilizzando la funzionalità di appartenenza di Squarespace, stiamo valutando Discourse Connect/SSO.
Tuttavia, non ho alcuna familiarità con Discourse. Sembra possibile dalla mia lettura della documentazione, ma è effettivamente possibile?
Se hai esperienza con questo e saresti (seriamente) interessato ad assumerti il piccolo(?) progetto di impostare Discourse Connect con Squarespace, per favore fammelo sapere.
Sono interessato al problema generale che stai cercando di risolvere, ma non posso promettere molto per ora.
Ci sono due approcci comuni per accedere a Discourse da un’altra applicazione. Il primo è utilizzare l’altra applicazione come provider di identità OAuth2 o OpenID Connect. Il secondo è utilizzare l’implementazione di Discourse dell’SSO (DiscourseConnect).
Per quanto ne so, i siti Squarespace non possono essere utilizzati come provider di identità OAuth2 o OpenID Connect. Questo esclude il primo approccio. Se mi sbaglio, spero che qualcuno me lo faccia sapere.
Squarespace inoltre non supporta attualmente DiscourseConnect, ma potrebbe essere possibile sviluppare un’Estensione Squarespace che supporti DiscourseConnect e possibilmente altre integrazioni Squarespace/Discourse. Lo sviluppo sarebbe piuttosto complesso, poiché il codice che gestisce gli accessi a Discourse dovrebbe esistere sul proprio server. Penso che dovrebbe essere un’estensione a pagamento.
Non sono sicuro che ciò sia tecnicamente possibile, o se ci sarebbe abbastanza richiesta per giustificare il tempo di sviluppo. Sono però abbastanza curioso da approfondire. Aggiornerò questo argomento con quello che scoprirò la prossima settimana.