Discourse Connect/Squarespace (SSO)

Bonjour, j’aide une organisation à but non lucratif à mettre en place un nouveau site Web sur Squarespace. Ils sont déjà configurés sur Discourse. Nous prévoyons de créer un lien depuis Squarespace vers leur instance Discourse. Puisque nous utilisons la fonctionnalité d’adhésion de Squarespace, nous examinons Discourse Connect/SSO.

Cependant, je ne connais pas du tout Discourse. Cela semble possible d’après ma lecture de la documentation, mais est-ce réellement possible ?

Si vous avez de l’expérience avec cela et que vous seriez (sérieusement) intéressé à entreprendre ce projet (petit ?) de mise en place de Discourse Connect avec Squarespace, merci de me le faire savoir également.

3 « J'aime »

Je suis intéressé par le problème général que vous essayez de résoudre, mais je ne peux pas encore promettre grand-chose.

Il existe deux approches courantes pour se connecter à Discourse depuis une autre application. La première consiste à utiliser l’autre application comme fournisseur d’identité OAuth2 ou OpenID Connect. La seconde consiste à utiliser l’implémentation de SSO de Discourse (DiscourseConnect).

D’après ce que je peux dire, les sites Squarespace ne peuvent pas être utilisés comme fournisseurs d’identité OAuth2 ou OpenID Connect. Cela exclut la première approche. Si je me trompe à ce sujet, j’espère que quelqu’un me le fera savoir.

Squarespace ne prend pas non plus en charge DiscourseConnect actuellement, mais il serait peut-être possible de développer une extension Squarespace qui prendrait en charge DiscourseConnect et éventuellement d’autres intégrations Squarespace/Discourse. Le développement serait quelque peu complexe, car le code qui gérerait les connexions Discourse devrait exister sur son propre serveur. Je pense que ce serait une extension payante.

Je ne suis pas certain que ce soit techniquement possible, ou qu’il y ait suffisamment de demande pour justifier le temps de développement. Je suis cependant assez curieux pour y regarder de plus près. Je mettrai à jour ce sujet avec ce que je trouverai la semaine prochaine.

Une chose à noter est que si vous n’êtes pas encore engagé envers Squarespace, le plugin Discourse WordPress prend en charge DiscourseConnect. Il est très simple à configurer.

3 « J'aime »

Merci beaucoup pour vos réflexions ! J’apprécie le temps que vous avez pris pour y réfléchir.

Malheureusement, nous sommes engagés envers Squarespace pour le moment, cependant, je garderai le plugin à l’esprit pour de futurs projets.

1 « J'aime »

Je cherche également un site de forum à intégrer à Squarespace. Y a-t-il eu des mises à jour concernant l’intégration de Discourse avec Squarespace ?

1 « J'aime »