Aggiornamento della documentazione SSO

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 :slight_smile: feel free to give it a shot!

:open_mouth: 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.

Sto avendo delle difficoltà con questa implementazione e vorrei innanzitutto ringraziarvi per aver documentato la funzione SSO! Non ce l’avrei fatta senza!

Tuttavia, il comportamento che ho osservato in un test appena eseguito non corrisponde esattamente a questa documentazione. Quando è specificata l’opzione sso sovrascrive i gruppi, il parametro add_groups non aggiunge i gruppi elencati. Al contrario, il parametro groups definisce correttamente le appartenenze ai gruppi.

Quando l’opzione sso sovrascrive i gruppi non è specificata, add_groups funziona, ma groups no.

Ho anche scoperto che l’elenco di gruppi separato da virgole non tollera gli spazi intorno (o almeno dopo) le virgole. Per quanto mi ricordo, quando ci sono spazi, viene riconosciuto solo il primo gruppo.

La documentazione SSO è stata eccellente per aiutarmi a configurare l’SSO. Tuttavia, ora devo includere i dati dei campi personalizzati nel payload e, purtroppo, il collegamento nella documentazione (sotto Funzionalità avanzate) porta a una pagina di errore. Se qualcuno può indicarmi la strada giusta, sarò felice di aggiornare la documentazione.

Ho trovato un indizio su questa pagina… spero possa essere d’aiuto.