summaryrefslogtreecommitdiffstats
path: root/src/providers/ipa/ipa_subdomains_id.c
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2015-01-28 14:04:45 +0100
committerJakub Hrozek <jhrozek@redhat.com>2015-01-30 15:55:04 +0100
commit8b61b994f95f351d7036f4748e5c6f467698f6ae (patch)
tree2c7b5290cf13b885731eb0cf1f7a55d8eb7b127c /src/providers/ipa/ipa_subdomains_id.c
parentcc33fd2251f6c3f5cceb15f50f31539ee98c2ea0 (diff)
downloadsssd-8b61b994f95f351d7036f4748e5c6f467698f6ae.tar.gz
sssd-8b61b994f95f351d7036f4748e5c6f467698f6ae.tar.xz
sssd-8b61b994f95f351d7036f4748e5c6f467698f6ae.zip
AD: use GC for SID requests as well
If a universal group is looked up by SID the cross-domain members must be resolved with the help of the Global Catalog. Related to https://fedorahosted.org/sssd/ticket/2514 Reviewed-by: Jakub Hrozek <jhrozek@redhat.com> (cherry picked from commit 561ed2fd03bab04cfdddbc09c4b48563c9d9b87e)
Diffstat (limited to 'src/providers/ipa/ipa_subdomains_id.c')
-rw-r--r--src/providers/ipa/ipa_subdomains_id.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/providers/ipa/ipa_subdomains_id.c b/src/providers/ipa/ipa_subdomains_id.c
index c8714a216..0508e14b6 100644
--- a/src/providers/ipa/ipa_subdomains_id.c
+++ b/src/providers/ipa/ipa_subdomains_id.c
@@ -603,6 +603,7 @@ ipa_get_ad_acct_send(TALLOC_CTX *mem_ctx,
*/
switch (state->ar->entry_type & BE_REQ_TYPE_MASK) {
case BE_REQ_INITGROUPS:
+ case BE_REQ_BY_SECID:
case BE_REQ_GROUP:
clist = ad_gc_conn_list(req, ad_id_ctx, state->obj_dom);
if (clist == NULL) {