From 994696c5c4638b0665021eac1c55b4c6ea9fd55f Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 31 Oct 2012 17:58:20 +1100 Subject: 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 --- auth/credentials/credentials.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'auth/credentials/credentials.h') 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); -- cgit