ASPC.Marvel.CrimeAPI.TokenValidationHandler.TryRetrieveToken C# (CSharp) Метод

TryRetrieveToken() статический приватный Метод

static private TryRetrieveToken ( HttpRequestMessage request, string &token ) : bool
request System.Net.Http.HttpRequestMessage
token string
Результат bool
        static bool TryRetrieveToken(HttpRequestMessage request, out string token)
        {
            token = string.Empty;
            IEnumerable<string> authzHeaders;

            if ((!request.Headers.TryGetValues("Authorization", out authzHeaders) || authzHeaders.Count() > 1)) { return false; }

            var bearerToken = authzHeaders.ElementAt(0);

            token = bearerToken.StartsWith("Bearer ") ? bearerToken.Substring(7) : bearerToken;

            return true;
        }
TokenValidationHandler