Atualizando documentação do 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? Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

Edit seems fine, thanks Erik.

Tenho tido dificuldades com essa implementação e gostaria de começar agradecendo por documentar a função SSO! Não teria conseguido fazer isso sem ela!

No entanto, o comportamento que observei em um teste novo agora não corresponde exatamente a essa documentação. Quando a opção SSO substitui grupos é especificada, o parâmetro add_groups não adiciona os grupos listados. No entanto, o parâmetro groups define corretamente as associações de grupo.

Quando a opção SSO substitui grupos não é especificada, o add_groups funciona, mas o groups não.

Também aprendi que a lista de grupos delimitada por vírgulas não tolera espaços ao redor (ou pelo menos após) as vírgulas. Se bem me lembro, quando há espaços, apenas o primeiro grupo é reconhecido.

A documentação do SSO foi excelente para me ajudar a configurar o SSO. No entanto, agora preciso incluir dados de campos personalizados no payload e, infelizmente, o link na documentação (em Recursos Avançados) leva a uma página de erro. Se alguém puder me indicar o caminho certo, ficarei feliz em atualizar a documentação.

Vejo uma dica nesta página… espero que ajude.