Problema ao alterar senha com SAML

Configurei o Keycloak + Discourse para funcionar em conjunto, e tudo está funcionando corretamente…

Mas há um caso que não entendo. Digamos que exista um usuário no Keycloak; ele faz login via SAML no Discourse e acessa o fórum com sucesso.
Em seguida, ele vai ao perfil, escolhe a opção de enviar um link para alterar a senha. O Discourse envia um link por e-mail, e ele altera a senha…

O problema é que a senha é alterada DENTRO DO DISCOURSE, NÃO NO KEYCLOAK. Quando o usuário tenta fazer login novamente via SAML com a nova senha, ele naturalmente falha. Pois no Keycloak a senha não foi alterada…

Existe alguma maneira de impedir alterações de senha dentro do Discourse? Idealmente, a alteração deveria ser enviada ao Keycloak…

Se você desabilitar os “logins locais” nas configurações do seu site, a interface de alteração de senha deve desaparecer.

Ótimo! Obrigado! Funciona.