diff options
author | Sumit Bose <sbose@redhat.com> | 2013-06-24 12:51:53 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2013-06-24 15:17:20 +0200 |
commit | 0535ad2bee920be5c07ee207903c2196eb19c02f (patch) | |
tree | 151849e2c692867ecc01f7a5727a9659ba79e1c1 /src/providers/ipa/ipa_auth.c | |
parent | 3438815242464a963c0d3a70f16579723a20b52d (diff) | |
download | sssd-0535ad2bee920be5c07ee207903c2196eb19c02f.tar.gz sssd-0535ad2bee920be5c07ee207903c2196eb19c02f.tar.xz sssd-0535ad2bee920be5c07ee207903c2196eb19c02f.zip |
PAC: do not delete originalDN or cached password if present
If the PAC responder recognizes some attribute changes between the
cached user entry and the PAC data it quite crudely just removes the
cached entry and recreates it. While in most cases all needed data can
be recovered from the PAC data there is a case where it is not possible.
E.g the IPA HBAC code use the OriginalDN attribute to improve
performance when evaluating access rules. This patch makes sure this
attribute is not lost when the PAC responder updates the object.
Diffstat (limited to 'src/providers/ipa/ipa_auth.c')
0 files changed, 0 insertions, 0 deletions