diff options
author | Sumit Bose <sbose@redhat.com> | 2010-09-28 15:43:31 +0200 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2010-10-13 09:49:38 -0400 |
commit | d9ed57c641b91c9c499a53329d606d5061ed47d1 (patch) | |
tree | 7f5c5ac4ff7bfa6d9ae7592a3d667580da2e50aa /src/providers/ldap/sdap.h | |
parent | 8c64b46e923ec590984325beedb29fcd09aac0e4 (diff) | |
download | sssd-d9ed57c641b91c9c499a53329d606d5061ed47d1.tar.gz sssd-d9ed57c641b91c9c499a53329d606d5061ed47d1.tar.bz2 sssd-d9ed57c641b91c9c499a53329d606d5061ed47d1.zip |
Add infrastructure to LDAP provider for netgroup support
Diffstat (limited to 'src/providers/ldap/sdap.h')
-rw-r--r-- | src/providers/ldap/sdap.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/providers/ldap/sdap.h b/src/providers/ldap/sdap.h index 2b4318e6..bb50db8e 100644 --- a/src/providers/ldap/sdap.h +++ b/src/providers/ldap/sdap.h @@ -176,6 +176,7 @@ enum sdap_basic_opt { SDAP_DNS_SERVICE_NAME, SDAP_KRB5_TICKET_LIFETIME, SDAP_ACCESS_FILTER, + SDAP_NETGROUP_SEARCH_BASE, SDAP_OPTS_BASIC /* opts counter */ }; @@ -233,6 +234,17 @@ enum sdap_group_attrs { SDAP_OPTS_GROUP /* attrs counter */ }; +enum sdap_netgroup_attrs { + SDAP_OC_NETGROUP = 0, + SDAP_AT_NETGROUP_NAME, + SDAP_AT_NETGROUP_MEMBER, + SDAP_AT_NETGROUP_TRIPLE, + SDAP_AT_NETGROUP_UUID, + SDAP_AT_NETGROUP_MODSTAMP, + + SDAP_OPTS_NETGROUP /* attrs counter */ +}; + struct sdap_attr_map { const char *opt_name; const char *def_name; @@ -245,6 +257,7 @@ struct sdap_options { struct sdap_attr_map *gen_map; struct sdap_attr_map *user_map; struct sdap_attr_map *group_map; + struct sdap_attr_map *netgroup_map; /* supported schema types */ enum schema_type { |