summaryrefslogtreecommitdiff
path: root/server/providers/krb5/krb5_become_user.c
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2009-12-04 11:04:34 +0100
committerStephen Gallagher <sgallagh@redhat.com>2009-12-07 10:18:53 -0500
commitd239b492ad0382d7061690219275f175c05e1830 (patch)
tree8baec93845175afd291a42f6e9c11673bae212a9 /server/providers/krb5/krb5_become_user.c
parentd502762b5fde5bfd485b6cd76f300a5e80b45d31 (diff)
downloadsssd-d239b492ad0382d7061690219275f175c05e1830.tar.gz
sssd-d239b492ad0382d7061690219275f175c05e1830.tar.bz2
sssd-d239b492ad0382d7061690219275f175c05e1830.zip
Try to renew Kerberos credentials
When using GSSAPI we need a valid service ticket to talk to the LDAP server. If the ticket is expired the LDAP client returns with 'Can't contact LDAP server'. Currently we set the backend offline if this error occurs although the server is still available. This patch checks if the TGT is expired and tries to renew the credentials before going offline.
Diffstat (limited to 'server/providers/krb5/krb5_become_user.c')
0 files changed, 0 insertions, 0 deletions