Como usar o Discourse Connect (SSO) para atualizar avatar, nome de usuário e nome?

Olhando o OP deste tópico, vejo que a configuração auth overrides username não está habilitada na captura de tela. Essa configuração precisa estar habilitada para que o DiscourseConnect substitua o nome de usuário. Seria ótimo se a página de configurações deixasse mais óbvio que essas três configurações estão relacionadas ao DiscourseConnect:

  • auth overrides email
  • auth overrides username
  • auth overrides name

Além disso, certifique-se de que os usuários estejam saindo do Discourse e, em seguida, fazendo login novamente via DiscourseConnect. Se eles não saírem do Discourse, a alteração não terá efeito. Você pode contornar esse problema fazendo uma chamada de API para a rota sync_sso em nome do usuário: Sync DiscourseConnect user data with the sync_sso route.

3 curtidas