diff options
| author | Sumit Bose <sbose@redhat.com> | 2015-03-05 15:10:43 +0100 |
|---|---|---|
| committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-03-13 11:54:08 +0100 |
| commit | 7bbf9d1d054f0571fa90ff5dd400a6f4a5a7f6c8 (patch) | |
| tree | 9f2025d706565d31fcb183f9b999dbeb47a2d5dc /src/python | |
| parent | 997864d4953a655f6ee4fe27b70fdaa30bd7790e (diff) | |
| download | sssd-7bbf9d1d054f0571fa90ff5dd400a6f4a5a7f6c8.tar.gz sssd-7bbf9d1d054f0571fa90ff5dd400a6f4a5a7f6c8.tar.xz sssd-7bbf9d1d054f0571fa90ff5dd400a6f4a5a7f6c8.zip | |
PAM: use the logon_name as the key for the PAM initgr cache
Currently the name member of the pam_data struct is used as a key but it
can change during a request. Especially for sub-domain users the name is
changed from the short to the fully-qualified version before the cache
entry is created. As a result the cache searches are always done with
the short name while the entry was written with the fully-qualified name.
The logon_name member of the pam_data struct contains the name which was
send by the PAM client and is never changed during the request.
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/python')
0 files changed, 0 insertions, 0 deletions
