Olá. Estou tentando configurar o Kinde (kinde.com) como nosso provedor OIDC usando o plugin OpenID Connect.
O problema que encontramos é que o documento de descoberta deles não possui o parâmetro “end_session_endpoint”.
Acredito que este seja o motivo pelo qual, quando tento sair do Discourse, ele não sai corretamente. Ele vai para a tela de login padrão e clicar em “login” me reconecta sem nenhuma autenticação necessária. Parece que a sessão ainda permanece válida. Não tenho certeza do que está errado.
Configurar a URL de logout do Kinde em “openid connect rp initiated logout redirect” também não ajuda.
Alguma dica sobre como contornar esse problema? Queremos que os usuários sejam redirecionados para a página de logout do Kinde e que a sessão do Discourse termine quando os usuários clicarem em “logoff”.
