Cadeia de conexão LDAP para Python-LDAP

3

Estou usando o Windows SBS 2008 e estou criando uma aplicação Web interna e gostaria de autenticar com meu servidor LDAP. Qual é o melhor método para determinar qual string de conexão devo usar?

Estou usando o python-ldap , e ele está procurando por algo LIKE:

l = ldap.initialize('ldap://192.0.1.220')
dn = "cn=myuser,ou=Users,dc=pezcandyinc,dc=com"
pw = "mypassword"

l.simple_bind_s(dn, pw)

Eu acredito que isso é o que está procurando, mas qualquer ajuda seria apreciada.

    
por p.campbell 02.03.2010 / 04:30

2 respostas

2

O Active Directory Explorer é uma ferramenta que eu uso quando espeleço no Active Directory. Eu não tentei isso em um servidor LDAP de domínio não-Windows, mas duvido que funcionará bem.

O

Navegador LDAP também é muito bom, e a versão somente leitura gratuita deve ajudá-lo a encontrar o nome distinto correto para o seu domínio. Isso também funciona contra a maioria dos servidores que falam LDAP.

Há algumas maneiras de facilitar a autenticação de usuários finais, por exemplo, se você quiser permitir que eles usem as credenciais de domínio (SamAccountName ou User Principal), você pode ter uma configuração de conta de serviço initial auth, e pega o que eles passam para consultar o diretório para recuperar seu DN específico. Você pode então usar o DN e a senha que eles passaram para fazer o login uma segunda vez para verificar se eles podem se conectar com sucesso.

    
por 02.03.2010 / 04:50
1

Na verdade, você só precisa colocar "$ user @ $ LDAP_DOMAIN" e deve vincular como você deseja: p

    
por 26.09.2011 / 06:23