summaryrefslogtreecommitdiffstats
path: root/src/providers/ipa/ipa_id.c
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2016-01-25 16:11:59 +0100
committerJakub Hrozek <jhrozek@redhat.com>2016-02-24 14:05:16 +0100
commite2d96566aeb881bd89e5c9236d663f6a9a88019a (patch)
tree7d2026bb4c638074702785fdd75770dd06de2e0f /src/providers/ipa/ipa_id.c
parent3cf7fdfcaedb986f42a6640e26aa057007b64045 (diff)
downloadsssd-e2d96566aeb881bd89e5c9236d663f6a9a88019a.tar.gz
sssd-e2d96566aeb881bd89e5c9236d663f6a9a88019a.tar.xz
sssd-e2d96566aeb881bd89e5c9236d663f6a9a88019a.zip
IPA: Add interface to call into IPA provider from LDAP provider
https://fedorahosted.org/sssd/ticket/2522 Adds a pluggable interface that is able to resolve the IPA group's external members. At the moment, the request calls the full be_ interface to make sure all corner cases like id-views are handled internally. Reviewed-by: Sumit Bose <sbose@redhat.com>
Diffstat (limited to 'src/providers/ipa/ipa_id.c')
-rw-r--r--src/providers/ipa/ipa_id.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/providers/ipa/ipa_id.c b/src/providers/ipa/ipa_id.c
index 27cc2548d..29e22982c 100644
--- a/src/providers/ipa/ipa_id.c
+++ b/src/providers/ipa/ipa_id.c
@@ -405,7 +405,10 @@ static int ipa_initgr_get_overrides_step(struct tevent_req *req)
/* This should never happen, the search filter used to get the list
* of groups includes "uuid=*"
*/
- DEBUG(SSSDBG_OP_FAILURE, "A group with no UUID, error!\n");
+ DEBUG(SSSDBG_OP_FAILURE,
+ "The group %s has no UUID attribute %s, error!\n",
+ ldb_dn_get_linearized(state->groups[state->group_idx]->dn),
+ state->groups_id_attr);
return EINVAL;
}