2 instantiations of OAuthTokenResponse
Microsoft.AspNetCore.Authentication.OAuth (2)
OAuthTokenResponse.cs (2)
41
return new
OAuthTokenResponse
(response);
51
return new
OAuthTokenResponse
(error);
19 references to OAuthTokenResponse
Microsoft.AspNetCore.Authentication.OAuth (19)
Events\OAuthCreatingTicketContext.cs (2)
35
OAuthTokenResponse
tokens,
58
public
OAuthTokenResponse
TokenResponse { get; }
OAuthHandler.cs (10)
134
using
var
tokens = await ExchangeCodeAsync(codeExchangeContext);
197
/// <returns>The response <see cref="
OAuthTokenResponse
"/>.</returns>
198
protected virtual async Task<
OAuthTokenResponse
> ExchangeCodeAsync(OAuthCodeExchangeContext context)
227
true =>
OAuthTokenResponse
.Success(JsonDocument.Parse(body)),
232
private static
OAuthTokenResponse
PrepareFailedOAuthTokenResponse(HttpResponseMessage response, string body)
234
var exception =
OAuthTokenResponse
.GetStandardErrorException(JsonDocument.Parse(body));
239
return
OAuthTokenResponse
.Failed(new AuthenticationFailureException(errorMessage));
242
return
OAuthTokenResponse
.Failed(exception);
250
/// <param name="tokens">The <see cref="
OAuthTokenResponse
"/>.</param>
252
protected virtual async Task<AuthenticationTicket> CreateTicketAsync(ClaimsIdentity identity, AuthenticationProperties properties,
OAuthTokenResponse
tokens)
OAuthTokenResponse.cs (7)
15
/// Initializes a new instance <see cref="
OAuthTokenResponse
"/>.
35
/// Creates a successful <see cref="
OAuthTokenResponse
"/>.
38
/// <returns>A <see cref="
OAuthTokenResponse
"/> instance.</returns>
39
public static
OAuthTokenResponse
Success(JsonDocument response)
45
/// Creates a failed <see cref="
OAuthTokenResponse
"/>.
48
/// <returns>A <see cref="
OAuthTokenResponse
"/> instance.</returns>
49
public static
OAuthTokenResponse
Failed(Exception error)