diff options
author | Simo Sorce <ssorce@redhat.com> | 2009-06-13 12:17:55 -0400 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2009-07-08 19:29:53 -0400 |
commit | f7cfc12d431f2e435d7655d080db015ab9a7d554 (patch) | |
tree | 784bcae55f76799c0ca115bf2aa48481abe7b576 /server/providers/ldap/sdap.h | |
parent | f255b943157f76b53eb55c279e29e40a6c41a97a (diff) | |
download | sssd-f7cfc12d431f2e435d7655d080db015ab9a7d554.tar.gz sssd-f7cfc12d431f2e435d7655d080db015ab9a7d554.tar.bz2 sssd-f7cfc12d431f2e435d7655d080db015ab9a7d554.zip |
Implement the ldap identity module.
This uses and exapands the async helpers.
Diffstat (limited to 'server/providers/ldap/sdap.h')
-rw-r--r-- | server/providers/ldap/sdap.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/server/providers/ldap/sdap.h b/server/providers/ldap/sdap.h index b3435c8b..85b17515 100644 --- a/server/providers/ldap/sdap.h +++ b/server/providers/ldap/sdap.h @@ -113,6 +113,13 @@ struct sdap_options { int network_timeout; int opt_timeout; int offline_timeout; + + /* supported schema types */ + enum schema_type { + SDAP_SCHEMA_RFC2307 = 1, /* memberUid = uid */ + SDAP_SCHEMA_RFC2307BIS = 2, /* member = dn */ + SDAP_SCHEMA_IPA_V1 = 3 /* member/memberof with unrolling */ + } schema_type; }; int sdap_get_options(TALLOC_CTX *memctx, |