コード例 #1
0
        /// <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));
        }
コード例 #2
0
 /// <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));
 }