Problema no Login SSO

Criei com sucesso o login SSO. mas o problema é que sempre que faço login através do SSO, tenho que clicar no botão de login.
Mas encontrei um método que não exige que eu clique no botão de login. A solução é desativar as configurações de login obrigatório. e eu chamo mywebsite.com - This website is for sale! - mywebsite Resources and Information. que chama o botão de login automaticamente, mas se eu desativar o login obrigatório, o botão de login não é chamado.
Não quero dar acesso anônimo ao meu site. Portanto, não posso usar este método.

Alguém tem uma solução melhor para que o botão de login seja chamado automaticamente? Ou alguma outra ideia?

Não entendo a pergunta, me desculpe se não for útil.

Se você habilitar “login obrigatório”, desativar os logins locais e deixar o SSO como seu único método de login, qualquer pessoa que visitar seu fórum será apresentada a uma página com um botão de login. Depois que eles fizerem login via SSO, eles deverão permanecer logados, portanto, não há necessidade de clicar em login várias vezes. Desta forma, anônimos não podem ver o site sem fazer login primeiro.

Como? Qual é o servidor SSO?

Você está dizendo que se você fez login no seu site SSO e, mais tarde, visita o Discourse, você tem que clicar no botão Login para que o Discourse saiba que você está logado? E o que acontece quando você clica no botão de login?

Se você não quiser permitir acesso anônimo ao seu site, então você quer habilitar login_requred.

Sim, tenho que habilitar login obrigatório para acesso anônimo não permitido.
Estou explicando novamente
O seguinte fluxo é executado para o meu site quando habilito SSO login e configuro tudo para SSO login

  1. Este é o meu site principal. Aqui há um botão de comunidade, quando o usuário clica neste botão, ele chamará mywebsite.com - This website is for sale! - mywebsite Resources and Information.

  2. mywebsite.com - This website is for sale! - mywebsite Resources and Information. chama a página de login do meu site de comunidade (comunidade discourse). Então o usuário que fez login no site principal é automaticamente logado no site da comunidade (quando desabilitei a configuração login obrigatório do site da comunidade). Mas o problema é que quando habilito login obrigatório, a página de login não é chamada automaticamente. Tenho que clicar no botão de login manualmente para que ele faça o login na página da comunidade.

Portanto, preciso de alguma maneira de chamar o botão (ou página) de login automaticamente sem desabilitar as configurações de login obrigatório.

Este é o link da documentação oficial do SSO

Não vincule a /login, mas a /session/sso para fazer login automaticamente.

1 curtida