Olá,
Estamos usando o Discourse como ferramenta de fórum.
Implementamos o SSO usando o DiscourseConnect, também oferecemos acesso anônimo aos usuários.
O usuário pode acessar o Discourse de várias maneiras (links em páginas ou na navegação).
Sempre que clicam nesses links, os usuários são redirecionados para os fóruns, mas não estão logados.
Após alguma pesquisa, descobrimos que adicionar session/sso à URL aciona a autenticação e adicionar um caminho de retorno redireciona o usuário para o caminho de retorno. Mas se o usuário não estiver logado, sempre que tentamos a técnica acima, o usuário é redirecionado para a página inicial e não para o caminho de retorno real.
Existe alguma maneira de redirecionar o usuário para o caminho de retorno se a autenticação falhar ou o SSO falhar.
Agradeço a ajuda.