Olá,
alguém tem experiência com Discourse auto-hospedado e o plugin SAML com configuração não padrão?
Gostaria de configurar parâmetros para usar atributos SAML existentes (completamente diferentes do que o plugin SAML considera padrão), mas mesmo configurando-os em um ambiente de configuração como a documentação do plugin mostra, obtive uma página em branco na URL https://host.name/auth/saml/callback, e o log padrão disse:
(saml) Setup endpoint detected, running now.
(saml) Request phase initiated.
Started POST "/auth/saml/callback" for 192.168.3.178 at 2024-09-30 06:52:20 +0000
(saml) Setup endpoint detected, running now.
(saml) Callback phase initiated.
Adicionar:
DISCOURSE_SAML_LOG_AUTH: true
DISCOURSE_SAML_DEBUG_AUTH: true
não ajudou em nada (verifiquei e essa variável está definida no ambiente do contêiner).
Adicionalmente, posso confirmar que todos os passos anteriores na autenticação SAML foram feitos corretamente e o plugin recebeu na URL de callback mensagens SAML corretas (apenas para informação, temos quase 400+ SPs usando esses serviços IdP sem problemas).
Alguma sugestão?
Dubravko