public static bool IsEmptyOrBearer( this AuthenticationHeaderValue authorizationHeaderValue) { authorizationHeaderValue.NotNull("authorizationHeaverValue"); return(authorizationHeaderValue.Parameter.IsNullOrEmpty() || authorizationHeaderValue.Scheme.Equals(Authorization_Scheme_Bearer)); }
public static string GetBearerToken( this AuthenticationHeaderValue authorizationHeaderValue) { authorizationHeaderValue.NotNull("authorizationHeaverValue"); if (!authorizationHeaderValue.IsEmptyOrBearer()) { return(string.Empty); } return(authorizationHeaderValue.Parameter.IsNullOrEmpty() ? authorizationHeaderValue.Scheme : authorizationHeaderValue.Parameter); }