Problemas de logout no Discourseconnect

Implementei o discourseconnect sso. O problema que estou tendo é quando um usuário sai usando o botão Sair em seu perfil. Ele os redireciona corretamente para a página de redirecionamento de logout que configurei nas configurações. No entanto, se o usuário retornar diretamente ao fórum, ele exibe a página de erro de login - Login da conta expirou, tente fazer login novamente. Em seguida, se o usuário clicar no botão Entrar nessa página, ele mostrará a página Bem-vindo, é necessária uma conta, com um botão de login novamente. Clicar no botão de login apenas recarrega esta página. Pensei que ele os redirecionaria para a URL do discourse connect, mas não está.

Também notei que a URL ao revisitar a URL do fórum é como:
https://forums.betaclub.org/session/sso_login?sso=bm9uY2U9YTMzNWMwNGVlN2M0ZjgxZjdlYTdiNzUxOTg2MzdhZjImZXh0ZXJuYWxfaWQ9Y3NpbXBraW5zJTQwYmV0YWNsdWIub3JnJmVtYWlsPWNzaW1wa2lucyU0MGJldGFjbHViLm9yZyZ1c2VybmFtZT1jc2ltcGtpbnMlNDBiZXRhY2x1Yi5vcmcmbmFtZT1Db3VydG5leStTaW1wa2lucyZhZGRfZ3JvdXBzPXN0YXRlX3Nwb25zb3IlMkNzdGF0dXNfc3BvbnNvciUyQ2VsZWN0X3Nwb25zb3ImYWRtaW49dHJ1ZSZtb2RlcmF0b3I9dHJ1ZSZ0aXRsZT1HcmFwaGljK0Rlc2lnbmVyJmxvY2F0aW9uPVNwYXJ0YW5idXJnJTJDK1NDJmN1c3RvbS51c2VyX2ZpZWxkXzE9UHJvJmN1c3RvbS51c2VyX2ZpZWxkXzI9TmF0aW9uYWwrT2ZmaWNlK1N0YWZmJmN1c3RvbS51c2VyX2ZpZWxkXzQ9Qm90aA%3D%3D&sig=5958e6fd0987271fc0d1c44ff1a0cb0155f3d83ebb9a678de29772bb2b2f67d5

Não tenho certeza do que está acontecendo aqui. Posso simplesmente desativar o botão de logout?

Boas notícias. Eu tinha o URL de redirecionamento de logout errado. Ele estava apontado para o meu site de produção… e minha instância do Discourse está no site de desenvolvimento… :slight_smile:

Tudo está funcionando como deveria.

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.