flask - Get list of all LDAP group memberships -


i'm using freeipa ldap-backend flask-app. far i've used flask-simpleldap openldap group membership of user, works fine following options:

ldap_base_dn="dc=myrealm,dc=com" ldap_realm_name="myfunrealm" ldap_objects_dn="dn" ldap_user_object_filter="(&(objectclass=inetorgperson)(uid=%s))" ldap_group_members_field="member" ldap_group_object_filter="(&(objectclass=groupofnames)(member=%s))" ldap_group_member_filter="member=%s" ldap_group_member_filter_field="cn" 

i want change ldap structure of users place groups inside groups, above settings gives users' "first level" group. (sorry i'm unfamiliar ldap , it's terminology).

how can change query/filter list of groups user member of through group-in-group membership?

i don't think possible considering setup (ie flask + openldap)

openldap not (from knowledge) have built in mechanism perform filter on nested groups. , flask request you, can't implement recursive search easily.

in other directory (ad example) can specify extensible matching rule filtering nested groups, along line :

(&(objectclass=groupofnames)(member:1.2.840.113556.1.4.1941:=%s))

but specific extensible matching rule not exist in openldap


Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -