6 instantiations of HandleRequestResult
Microsoft.AspNetCore.Authentication (6)
HandleRequestResult.cs (6)
11private static readonly HandleRequestResult _noResult = new() { None = true }; 12private static readonly HandleRequestResult _skippedResult = new() { Skipped = true }; 13private static readonly HandleRequestResult _handledResult = new() { Handled = true }; 35return new HandleRequestResult() { Ticket = ticket, Properties = ticket.Properties }; 45return new HandleRequestResult() { Failure = failure }; 56return new HandleRequestResult() { Failure = failure, Properties = properties };
37 references to HandleRequestResult
Microsoft.AspNetCore.Authentication (25)
Events\HandleRequestContext.cs (4)
27/// The <see cref="HandleRequestResult"/> which is used by the handler. 29public HandleRequestResult Result { get; protected set; } = default!; 35public void HandleResponse() => Result = HandleRequestResult.Handle(); 40public void SkipHandler() => Result = HandleRequestResult.SkipHandler();
Events\RemoteAuthenticationContext.cs (3)
42public void Success() => Result = HandleRequestResult.Success(new AuthenticationTicket(Principal!, Properties, Scheme.Name)); 48public void Fail(Exception failure) => Result = HandleRequestResult.Fail(failure); 54public void Fail(string failureMessage) => Result = HandleRequestResult.Fail(failureMessage);
Events\ResultContext.cs (1)
51public void Success() => Result = HandleRequestResult.Success(new AuthenticationTicket(Principal!, Properties, Scheme.Name));
HandleRequestResult.cs (11)
11private static readonly HandleRequestResult _noResult = new() { None = true }; 12private static readonly HandleRequestResult _skippedResult = new() { Skipped = true }; 13private static readonly HandleRequestResult _handledResult = new() { Handled = true }; 32public static new HandleRequestResult Success(AuthenticationTicket ticket) 43public static new HandleRequestResult Fail(Exception failure) 54public static new HandleRequestResult Fail(Exception failure, AuthenticationProperties? properties) 64public static new HandleRequestResult Fail(string failureMessage) 73public static new HandleRequestResult Fail(string failureMessage, AuthenticationProperties? properties) 81public static HandleRequestResult Handle() => _handledResult; 87public static HandleRequestResult SkipHandler() => _skippedResult; 93public static new HandleRequestResult NoResult() => _noResult;
RemoteAuthenticationHandler.cs (6)
87var authResult = await HandleRemoteAuthenticateAsync(); 189protected abstract Task<HandleRequestResult> HandleRemoteAuthenticateAsync(); 286/// <returns>The <see cref="HandleRequestResult"/>.</returns> 287protected virtual async Task<HandleRequestResult> HandleAccessDeniedErrorAsync(AuthenticationProperties properties) 324return HandleRequestResult.Handle(); 327return HandleRequestResult.NoResult();
Microsoft.AspNetCore.Authentication.OAuth (12)
HandleRequestResults.cs (2)
8internal static HandleRequestResult InvalidState = HandleRequestResult.Fail("The oauth state was missing or invalid.");
OAuthHandler.cs (10)
64protected override async Task<HandleRequestResult> HandleRemoteAuthenticateAsync() 79return HandleRequestResult.Fail("Correlation failed.", properties); 94var result = await HandleAccessDeniedErrorAsync(properties); 104return HandleRequestResult.Fail(deniedEx, properties); 123return HandleRequestResult.Fail(ex, properties); 130return HandleRequestResult.Fail("Code was not found.", properties); 138return HandleRequestResult.Fail(tokens.Error, properties); 143return HandleRequestResult.Fail("Failed to retrieve access token.", properties); 185return HandleRequestResult.Success(ticket); 189return HandleRequestResult.Fail("Failed to retrieve user information from remote server.", properties);