I frequently refer to the Official Single-Sign-On post for SSO documentation. I just noticed, however, that the reference implementation has a few accessors that aren’t mentioned in that post (notably avatar_force_update, title, and groups). Would it be possible to update that post to include descriptions of these fields?
It is a wiki
feel free to give it a shot!
no way! Here goes nothing!
That was easy enough. Thanks @sam!
I inspected discourse code base and added some notes about groups and the discourse option called sso overrides groups based on what I learned from that.
Perhaps someone could verify I got it right? Official Single-Sign-On for Discourse (sso)
Edit seems fine, thanks Erik.
Je rencontre des difficultés avec cette implémentation et je tiens d’abord à vous remercier pour la documentation de la fonction SSO ! Sans elle, je n’aurais pas pu y arriver !
Cependant, le comportement que j’ai observé lors d’un nouveau test ne correspond pas tout à fait à cette documentation. Lorsque l’option sso overrides groups est spécifiée, le paramètre add_groups n’ajoute pas les groupes listés. En revanche, le paramètre groups définit correctement les appartenances aux groupes.
Lorsque l’option sso overrides groups n’est pas spécifiée, add_groups fonctionne, mais groups ne fonctionne pas.
J’ai également appris que la liste de groupes délimitée par des virgules n’est pas tolérante aux espaces autour (ou du moins après) les virgules. Si ma mémoire est bonne, en présence d’espaces, seul le premier groupe est reconnu.
La documentation SSO m’a été excellente pour configurer le SSO. Cependant, je dois maintenant inclure des données de champs personnalisés dans le charge utile, et malheureusement, le lien dans la documentation (sous Fonctionnalités avancées) mène à une page d’erreur. Si quelqu’un peut m’indiquer la marche à suivre, je serai ravi de mettre à jour la documentation.
Je vois un indice sur cette page… j’espère que cela vous aidera.