public override Task OnFailedAuthentication(IAuthSession session, IRequest httpReq, IResponse httpRes) { var digestHelper = new DigestAuthFunctions(); httpRes.StatusCode = (int)HttpStatusCode.Unauthorized; httpRes.AddHeader(HttpHeaders.WwwAuthenticate, $"{Provider} realm=\"{AuthRealm}\", nonce=\"{digestHelper.GetNonce(httpReq.UserHostAddress, PrivateKey)}\", qop=\"auth\""); return(HostContext.AppHost.HandleShortCircuitedErrors(httpReq, httpRes, httpReq.Dto)); }
public override void OnFailedAuthentication(IAuthSession session, IRequest httpReq, IResponse httpRes) { var digestHelper = new DigestAuthFunctions(); httpRes.StatusCode = (int)HttpStatusCode.Unauthorized; httpRes.AddHeader( HttpHeaders.WwwAuthenticate, $"{Provider} realm=\"{AuthRealm}\", nonce=\"{digestHelper.GetNonce(httpReq.UserHostAddress, PrivateKey)}\", qop=\"auth\""); httpRes.EndRequest(); }
public override void OnFailedAuthentication(IAuthSession session, IRequest httpReq, IResponse httpRes) { var digestHelper = new DigestAuthFunctions(); httpRes.StatusCode = (int) HttpStatusCode.Unauthorized; httpRes.AddHeader( HttpHeaders.WwwAuthenticate, "{0} realm=\"{1}\", nonce=\"{2}\", qop=\"auth\"".Fmt(Provider, AuthRealm, digestHelper.GetNonce(httpReq.UserHostAddress, PrivateKey))); httpRes.EndRequest(); }