JumpCloud LDAP/SSO

Atualmente, utilizamos o GoogleSSO para autenticação dos usuários no nosso servidor Discourse. No entanto, fomos recentemente adquiridos e os novos proprietários estão nos orientando a descontinuar o Google em breve. Utilizamos o serviço JumpCloud LDAP no lugar do AD e gostaríamos de criar um plugin SAML/SSO para o nosso servidor Discourse, além de ter adicionado o plugin LDAP para configurar o SSO.

Analisamos os dois links abaixo:
-GitHub - discourse/discourse-saml: Support for SAML in Discourse · GitHub
-Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

Existem planos para integrar com o JumpCloud?
-SSO using Custom SAML Application Connectors - JumpCloud

Esta é a configuração SAML/SSO do JumpCloud:

Conseguimos traduzir pequenas diferenças para outros plugins anteriormente, mas estamos tendo muita dificuldade para realizar as traduções entre o JumpCloud e o Discourse.

Se isso for totalmente inadequado, fique à vontade para excluir. Não detalhei os passos realizados para manter certa brevidade.

1 curtida

Ok… descobrimos nosso problema:

Estávamos tentando configurar tanto o LDAP no Discourse quanto criar um plugin SSO no JumpCloud. Isso é desnecessário. Não precisávamos criar um plugin do JumpCloud.

Considerando que o plugin LDAP já está instalado na sua instância do Discourse, eis o que fizemos e funcionou:

  • Acesse Console de Administração > Configurações de Plugins > Configurações do Plugin LDAP
  • Selecione “O plugin LDAP está habilitado?”
  • Modo de criação de usuário LDAP: auto
  • Buscar usuários LDAP por: mail
  • Hostname do LDAP: ldap.jumpcloud.com
  • Porta do LDAP: 389
  • Método do LDAP: ssl ou tls ou plain
  • Base do LDAP: ou=Users,o=OrganizationalID,dc=jumpcloud,dc=com
  • UID do LDAP: mail
  • DN de vínculo do LDAP: uid=ServiceUserID,ou=Users,o=OrganizationalID,dc=jumpcloud,dc=com
  • Senha do LDAP: senha do ServiceUserID
  • Filtro do LDAP: (&(objectClass=person)(uid=*)(memberOf=cn=GroupName,ou=Users,o=OrganizationalID,dc=jumpcloud,dc=com))

O efeito de desativar nosso GoogleSSO (depois que o LDAP ficou funcionando) foi que nossos usuários não veem mais a opção de entrar com o Google e são redirecionados para uma página genérica de “Autenticação LDAP”.

Por fim, se isso estiver contra as diretrizes da comunidade, por favor, remova.

3 curtidas