aboutsummaryrefslogtreecommitdiff
path: root/lib/vauth/vauth.h
diff options
context:
space:
mode:
authorSteve Holme <steve_holme@hotmail.com>2016-08-21 11:56:23 +0100
committerSteve Holme <steve_holme@hotmail.com>2016-08-21 11:56:23 +0100
commita78c61a4bf5b7eb90b0945d94568b7b3b1f23c6e (patch)
tree3b487b79f4a429d0ae8ba1ef28f184c4b983d65a /lib/vauth/vauth.h
parent43dbd766164153d49ab266355d2f35e6bf010b30 (diff)
sasl: Don't use GSSAPI authentication when domain name not specified
Only choose the GSSAPI authentication mechanism when the user name contains a Windows domain name or the user is a valid UPN. Fixes #718
Diffstat (limited to 'lib/vauth/vauth.h')
-rw-r--r--lib/vauth/vauth.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/vauth/vauth.h b/lib/vauth/vauth.h
index 3ad2139f9..9d61228c3 100644
--- a/lib/vauth/vauth.h
+++ b/lib/vauth/vauth.h
@@ -55,6 +55,9 @@ TCHAR *Curl_auth_build_spn(const char *service, const char *host,
const char *realm);
#endif
+/* This is used to test if the user contains a Windows domain name */
+bool Curl_auth_user_contains_domain(const char *user);
+
/* This is used to generate a base64 encoded PLAIN cleartext message */
CURLcode Curl_auth_create_plain_message(struct Curl_easy *data,
const char *userp,