From b84fe43883cd5ecedabf21fe7550965d96d627f5 Mon Sep 17 00:00:00 2001 From: Naasir Ramji Date: Thu, 10 Jan 2013 20:44:53 -0800 Subject: [PATCH] Small change to make fetching of Authorization header value more robust. --- src/OAuth2Provider/Request/OAuthRequestBase.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OAuth2Provider/Request/OAuthRequestBase.cs b/src/OAuth2Provider/Request/OAuthRequestBase.cs index 1c599d3..9f68bad 100644 --- a/src/OAuth2Provider/Request/OAuthRequestBase.cs +++ b/src/OAuth2Provider/Request/OAuthRequestBase.cs @@ -70,7 +70,7 @@ public string AccessToken if (!string.IsNullOrWhiteSpace(accessToken)) return accessToken; - var authHeader = _request.Headers.SafeGet(HeaderType.Authorization).First() ?? string.Empty; + var authHeader = _request.Headers.SafeGet(HeaderType.Authorization).FirstOrDefaultSafe() ?? string.Empty; if (authHeader.Contains("OAuth") || authHeader.Contains("Bearer")) accessToken = authHeader.Replace("OAuth ", string.Empty).Replace("Bearer ", string.Empty).Trim();