summaryrefslogtreecommitdiff
path: root/auth/credentials/credentials.h
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2012-10-31 17:58:20 +1100
committerAndrew Tridgell <tridge@samba.org>2012-11-01 15:40:40 +1100
commit994696c5c4638b0665021eac1c55b4c6ea9fd55f (patch)
tree257b6a23f448d5778a0c24a7cc3cd245867a62ee /auth/credentials/credentials.h
parentffb608b54d452e2c96222840f1bd48759f32d0b5 (diff)
downloadsamba-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.h3
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);