diff options
author | Pavel Březina <pbrezina@redhat.com> | 2013-09-10 14:45:52 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2013-10-30 22:54:40 +0100 |
commit | a2c1db6b43374e7811bcf12d4b90640b96e695f2 (patch) | |
tree | 4dbee1bd586f4ee217ba9ebac781eb4658961fd5 /src/providers/ldap/sdap.h | |
parent | 7cf785f9326a32afd0a52117f89d854244b1ce40 (diff) | |
download | sssd-a2c1db6b43374e7811bcf12d4b90640b96e695f2.tar.gz sssd-a2c1db6b43374e7811bcf12d4b90640b96e695f2.tar.xz sssd-a2c1db6b43374e7811bcf12d4b90640b96e695f2.zip |
sdap: store base dn in sdap_domain
Groups may contain members from different domains. Remembering
base dn in domain object gives us the ability to simply lookup
correct domain by comparing object dn with domain base dn.
Resolves:
https://fedorahosted.org/sssd/ticket/2064
Diffstat (limited to 'src/providers/ldap/sdap.h')
-rw-r--r-- | src/providers/ldap/sdap.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/providers/ldap/sdap.h b/src/providers/ldap/sdap.h index abc9052f6..c53471b9b 100644 --- a/src/providers/ldap/sdap.h +++ b/src/providers/ldap/sdap.h @@ -372,6 +372,8 @@ enum dc_functional_level { struct sdap_domain { struct sss_domain_info *dom; + char *basedn; + struct sdap_search_base **search_bases; struct sdap_search_base **user_search_bases; struct sdap_search_base **group_search_bases; |