summaryrefslogtreecommitdiffstats
path: root/daemons/ipa-kdb/ipa_kdb_mspac.c
diff options
context:
space:
mode:
authorMartin Kosek <mkosek@redhat.com>2013-01-18 17:38:15 +0100
committerMartin Kosek <mkosek@redhat.com>2013-02-14 08:38:11 +0100
commit85d16ad7de4cd52e349ee2a7c8ed9b0d72657d33 (patch)
tree840d0328a475b91eadfef4393307fac602a3bbe3 /daemons/ipa-kdb/ipa_kdb_mspac.c
parentd79aac855b31523b8dd7efcfd0bea3feb59cdaa0 (diff)
downloadfreeipa.git-85d16ad7de4cd52e349ee2a7c8ed9b0d72657d33.tar.gz
freeipa.git-85d16ad7de4cd52e349ee2a7c8ed9b0d72657d33.tar.xz
freeipa.git-85d16ad7de4cd52e349ee2a7c8ed9b0d72657d33.zip
Add support for AD users to hbactest command
How this works: 1. When a trusted domain user is tested, AD GC is searched for the user entry Distinguished Name 2. The user entry is then read from AD GC and its SID and SIDs of all its assigned groups (tokenGroups attribute) are retrieved 3. The SIDs are then used to search IPA LDAP database to find all external groups which have any of these SIDs as external members 4. All these groups having these groups as direct or indirect members are added to hbactest allowing it to perform the search LIMITATIONS: - only Trusted Admins group members can use this function as it uses secret for IPA-Trusted domain link - List of group SIDs does not contain group memberships outside of the trusted domain https://fedorahosted.org/freeipa/ticket/2997
Diffstat (limited to 'daemons/ipa-kdb/ipa_kdb_mspac.c')
0 files changed, 0 insertions, 0 deletions