From 239a7061f83231f2bac362c6b817a5ae10bd6696 Mon Sep 17 00:00:00 2001 From: Linus Lewandowski Date: Tue, 22 May 2018 12:28:41 +0200 Subject: httpauth: add support for Bearer tokens Closes #2102 --- include/curl/curl.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/curl/curl.h b/include/curl/curl.h index 42dfc78bc..3ebaa019a 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -691,6 +691,7 @@ typedef enum { * CURLAUTH_NTLM - HTTP NTLM authentication * CURLAUTH_DIGEST_IE - HTTP Digest authentication with IE flavour * CURLAUTH_NTLM_WB - HTTP NTLM authentication delegated to winbind helper + * CURLAUTH_BEARER - HTTP Bearer token authentication * CURLAUTH_ONLY - Use together with a single other type to force no * authentication or just that single type * CURLAUTH_ANY - All fine types set @@ -708,6 +709,7 @@ typedef enum { #define CURLAUTH_NTLM (((unsigned long)1)<<3) #define CURLAUTH_DIGEST_IE (((unsigned long)1)<<4) #define CURLAUTH_NTLM_WB (((unsigned long)1)<<5) +#define CURLAUTH_BEARER (((unsigned long)1)<<6) #define CURLAUTH_ONLY (((unsigned long)1)<<31) #define CURLAUTH_ANY (~CURLAUTH_DIGEST_IE) #define CURLAUTH_ANYSAFE (~(CURLAUTH_BASIC|CURLAUTH_DIGEST_IE)) -- cgit v1.2.3