Como permitir o acesso aos membros de um grupo LDAP via apache?

1

Estou tentando permitir que membros de um determinado grupo LDAP entrem em um site que estou hospedando via Apache. Eu li o documentaion sobre isso, mas como eu tenho falta de habilidades LDAP, eu não pude determinar como fazer isso.

Eu tenho a seguinte estrutura LDAP para o grupo:

dn: cn=icinga,ou=Groups,dc=mydomain,dc=no
objectClass: groupOfUniqeNames
objectClass: top
uniqeMember: uid=someuser,ou=People,dc=mydomain,dc=no
uniqeMember: ..... <more of these>

Meu nível superior é assim:

dn: dc=mydomain,dc=no
objectClass: dcObject
objectClass: organization
objectClass: top
dc: mydomain
o: mydomain

Então, o que eu tentei é esse Apacehe-configruation:

AuthName "Icinga Access"
AuthType Basic

AuthBasicProvider ldap
AuthLDAPURL "ldap://myldapserver/ou=Groups,dc=mydomain,dc=no?uid"
AuthLDAPBindDN "MYBINDDN"
AuthLDAPBindPassword "XXXXXX"
AuthzLDAPAuthoritative off

require ldap-group cn=icinga

E, não funciona, porque, obviamente, estou fazendo errado. No entanto, eu consegui auth com o LDAP ao usar ou=People na diretiva AuthLDAPURL , e require ldap-user user otheruser foo para realizar isso antes, mas isso não escala muito bem ...

    
por LarsErikP 01.03.2013 / 10:50

0 respostas