Table of Contents
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

state string
code string
pendingState DiscordIngressPendingState
redirectUri Uri
callbackUri Uri
detail string
authorizationParameters IReadOnlyDictionary<string, string>
callbackParameters IReadOnlyDictionary<string, string>
exception Exception

Returns

DiscordOAuthCallbackResult

Remarks

This status indicates the callback passed validation but the downstream call to Discord's token endpoint failed.