我正在開發一個APP,我想用我們的LDAP 這個APP,並按組過濾用戶。我在APACHE有這樣的代碼:Ldap和用戶組(要求ldap組)
AuthLDAPURL ldap://localhost/ou=users,dc=domain,dc=com?uid
AuthLDAPGroupAttribute memberUid
AuthLDAPGroupAttributeIsDN off
AuthzLDAPAuthoritative on
Require ldap-group cn=developer,cn=testers,cn=groups,dc=domain,dc=com
它工作正常。只有來自列表開發人員和測試人員的人員可以在此區域內獲得 。我試圖做的web2py一樣,但我不能 從組
我有這樣的代碼做一個過濾器,無組好的工作:
auth.settings.login_methods=[ldap_auth(mode='uid_r',server='localhost',port='389',
base_dn='ou=users,dc=domain,dc=com', filterstr='objectClass=*')]
我不知道如何使用:在web2py中需要ldap-group。
任何人都可以幫到我嗎?
在提前許多感謝
這裏有一個很好的切片: http://www.web2pyslices.com/slice/show/1476/ldap-auth-with-allowed-groups-and-manage-groups。 我did'nttest但 –