/// <summary> /// Extracts the username and password from a basic Authorize header. Returns false if the header /// is missing or badly formatted. /// </summary> /// <param name="request"></param> /// <param name="userName"></param> /// <param name="password"></param> /// <returns></returns> private bool ExtractCredentials(OwinRequest request, ref string userName, ref string password) { var authorizationMime64 = request.Headers["Authorization"] ?? ""; return(_BasicAuthentication.ExtractCredentials(authorizationMime64, ref userName, ref password)); }
/// <summary> /// Extracts the credentials from the request. /// </summary> /// <param name="request"></param> /// <param name="userName"></param> /// <param name="password"></param> /// <returns></returns> private bool ExtractCredentials(HttpRequestMessage request, ref string userName, ref string password) { return(_BasicAuthentication.ExtractCredentials(request.Headers.Authorization?.ToString(), ref userName, ref password)); }