diff options
author | Andrew Tridgell <tridge@samba.org> | 2012-10-31 17:58:20 +1100 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2012-11-01 15:40:40 +1100 |
commit | 994696c5c4638b0665021eac1c55b4c6ea9fd55f (patch) | |
tree | 257b6a23f448d5778a0c24a7cc3cd245867a62ee /auth/credentials/credentials.h | |
parent | ffb608b54d452e2c96222840f1bd48759f32d0b5 (diff) | |
download | samba-994696c5c4638b0665021eac1c55b4c6ea9fd55f.tar.gz samba-994696c5c4638b0665021eac1c55b4c6ea9fd55f.tar.bz2 samba-994696c5c4638b0665021eac1c55b4c6ea9fd55f.zip |
auth: added cli_credentials_failed_kerberos_login()
this is used to support retrying kerberos connections after removing a
ccache entry, to cope with a server being re-built while our client
still has a valid service ticket
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'auth/credentials/credentials.h')
-rw-r--r-- | auth/credentials/credentials.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/auth/credentials/credentials.h b/auth/credentials/credentials.h index 0bcfd61264..dbc014fd08 100644 --- a/auth/credentials/credentials.h +++ b/auth/credentials/credentials.h @@ -182,6 +182,9 @@ int cli_credentials_get_named_ccache(struct cli_credentials *cred, struct loadparm_context *lp_ctx, char *ccache_name, struct ccache_container **ccc, const char **error_string); +bool cli_credentials_failed_kerberos_login(struct cli_credentials *cred, + const char *principal, + unsigned int *count); int cli_credentials_get_keytab(struct cli_credentials *cred, struct loadparm_context *lp_ctx, struct keytab_container **_ktc); |