Substituição de E-mail SSO e Sincronização SSO via API

Atualmente, temos o SSO ativado e tudo tem funcionado perfeitamente há anos (hospedado pelo Discourse). Estava revisando as configurações do SSO e notei a opção “sso overrides email” e seu aviso relacionado: “discrepâncias podem ocorrer devido à normalização de e-mails locais”. Você poderia explicar o que significa esse aviso e fornecer um exemplo de tal normalização? Nosso objetivo final é que o endereço de e-mail principal (local) corresponda ao endereço de e-mail do SSO.

Outra pergunta relacionada: se eu iniciar uma chamada de API sync_sso com esse recurso ativado, o endereço de e-mail principal será atualizado sem verificação pelo usuário?

Obrigado!

O Discourse normaliza o caso dos endereços de e-mail, tanto a parte do domínio quanto a parte do nome de usuário são convertidas para minúsculas. Se o site do seu provedor de SSO permitir letras maiúsculas em e-mails, um usuário pode acabar com letras maiúsculas no endereço de e-mail do provedor de SSO e um endereço de e-mail em minúsculas no Discourse.

Não tenho conhecimento de nenhuma outra normalização de e-mail realizada pelo Discourse.

Isso funcionará se o parâmetro require_activation não estiver definido como true no payload do SSO.