Single Sign On
Single Sign On (SSO) (tradução livre: login único) refere-se à técnica de criação de um servidor de logins, de maneira que todas as aplicações que precisem de autenticação por login e senha dentro de uma organização busquem sempre o login de um só lugar. Isso evita que existam diversos pares login/senha para cada usuário dentro da organização.
Existem alguns softwares que habilitam SSO em uma rede, como:
O padrão que funciona por trás desses softwares é o LDAP (Lightweight Directory Access Protocol) que oferece funcionalidade de serviços de diretório, que são bases de dados de sistema, (geralmente com conteúdo sobre serviços, máquinas, usuários e permissões na rede) e SSO é uma feature que se utiliza dos dados do diretório.
Os dois softwares podem ser usados para habilitar SSO em uma rede, porém algumas considerações podem ser tecidas, IMO:
- OpenLDAP é um pouco mais simples de configurar. Em ambientes linux ajuda a não heterogeneizar S.O., visto que nas distribuições atuais é possível sua instalação com alguns comandos simples do gerenciador de pacotes. Funciona na porta 389 (sem conexão criptografada) e na porta 636 (com criptografia SSL/TLS). Pode ser instalado tanto em servidores Windows e Linux.
- Active Directory é mais complexo de ser instalado, dado o mundo de características extras que a Microsoft recomenda a inclusão no mesmo servidor. Em geral, é recomendado colocar servidores DNS, DHCP, e NTP nesses servidores, e se isso não for respeitado, muitos detalhes surgirão para realizar a instalação de domínios filho, ou de florestas cópia, por conta de cláusulas específicas do AD que são postas nesses outros serviços. Por outro lado, quando se trata de um ambiente puro Windows, o deployment dos clientes é bastante simplificado, inclusive usando Windows AIK. Utiliza as seguintes portas LDAP 389, LDAP sobre SSL/TLS 636, Global Catalog 3268 Global Catalog over SSL/TSL 3269
Estou terminando aqui uma demo com OpenLDAP. Em breve posto os avanços!
Posted from GScribble.