API reference
Method ExchangeFailure
- Namespace
- DisCatSharp.Hosting.AspNetCore.Ingress.OAuth
- Assembly
- DisCatSharp.Hosting.AspNetCore.dll
ExchangeFailure(string?, string?, DiscordIngressPendingState?, Uri?, Uri?, string, IReadOnlyDictionary<string, string?>?, IReadOnlyDictionary<string, string?>?, Exception?)
Creates a code-exchange failure callback result.
public static DiscordOAuthCallbackResult ExchangeFailure(string? state, string? code, DiscordIngressPendingState? pendingState, Uri? redirectUri, Uri? callbackUri, string detail, IReadOnlyDictionary<string, string?>? authorizationParameters = null, IReadOnlyDictionary<string, string?>? callbackParameters = null, Exception? exception = null)
Parameters
statestringcodestringpendingStateDiscordIngressPendingStateredirectUriUricallbackUriUridetailstringauthorizationParametersIReadOnlyDictionary<string, string>callbackParametersIReadOnlyDictionary<string, string>exceptionException
Returns
Remarks
This status indicates the callback passed validation but the downstream call to Discord's token endpoint failed.