Algum fallback disponível para SSO falhado?

Configurei o Discourse Connect para autenticar usuários com nosso AD por meio de um script personalizado. Tenho alguns usuários externos que podem não estar no nosso AD, mas que ainda precisariam de acesso ao Discourse. Se o script SSO não conseguir localizar o usuário, há alguma maneira de fornecer a eles o prompt de login padrão?

Se esse for o seu caso, então acho que SSO pode não ser a melhor solução para o seu caso em primeiro lugar. O SSO funciona melhor se todos os usuários do Discourse forem os mesmos ou um subconjunto da sua plataforma principal. Caso contrário, você pode considerar a criação de um provedor de login personalizado OAuth 2.0 & OpenID Connect Support | Discourse - Civilized Discussion. Assim, normalmente os usuários usam sua própria plataforma e, para outros usuários externos, eles podem optar por fazer login com e-mail/senha, etc.

3 curtidas

O primeiro S em sso é single. Se você quiser permitir que as pessoas façam login de várias maneiras, precisará usar o oauth2, conforme sugerido.

1 curtida