diff options
author | Sumit Bose <sbose@redhat.com> | 2013-12-18 13:47:31 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2013-12-19 20:14:25 +0100 |
commit | 402af69c0bb7ea8b84e36f3567de6086042cb152 (patch) | |
tree | 17fe1acf01cb29403028935941d9caca66e2105a /src/providers/fail_over.c | |
parent | 8d55e0fffd29184d44cb49eaab2ca3a4226e0123 (diff) | |
download | sssd-402af69c0bb7ea8b84e36f3567de6086042cb152.tar.gz sssd-402af69c0bb7ea8b84e36f3567de6086042cb152.tar.xz sssd-402af69c0bb7ea8b84e36f3567de6086042cb152.zip |
AD: cross-domain membership fix
A recent patch directed all call related to group membership lookups to
the AD LDAP port to fix an issue related to missing group memberships in
the Global Catalog. As a side-effect it broke cross-domain
group-memberships because those cannot be resolved by the connection to
the LDAP port.
The patch tires to fix this by restoring the original behaviour in the
top-level lookup calls in the AD provider and switching to the LDAP port
only for the LDAP request which is expected to return the full group
membership.
Additionally this patch contains a related fix for the tokenGroups with
Posix attributes patch. The original connection, typically a Global
Catalog connection in the AD case is passed down the stack so that the
group lookup after the tokenGroups request can run over the same
connection.
Diffstat (limited to 'src/providers/fail_over.c')
0 files changed, 0 insertions, 0 deletions