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.
He estado luchando con esta implementación y quería empezar diciendo gracias por documentar la función SSO. ¡No habría podido hacerlo sin ella!
Sin embargo, el comportamiento que observé en una prueba reciente no coincide exactamente con esta documentación. Cuando se especifica la opción sso overrides groups, el parámetro add_groups no agrega los grupos enumerados. Sin embargo, el parámetro groups sí define correctamente las pertenencias a grupos.
Cuando no se especifica la opción sso overrides groups, entonces add_groups funciona, pero groups no.
También aprendí que la lista de grupos separada por comas no tolera espacios alrededor (o al menos después) de las comas. Si no recuerdo mal, cuando hay espacios, solo se reconoce el primer grupo.
La documentación de SSO fue excelente para ayudarme a configurar SSO. Sin embargo, ahora necesito incluir datos de campos personalizados en el payload y, desafortunadamente, el enlace en la documentación (bajo Características avanzadas) lleva a una página de error. Si alguien puede indicarme el camino correcto, con gusto actualizaré la documentación.
Veo una pista en esta página… espero que ayude.