Table of Contents
API reference

Method SecurityFailure

Namespace
DisCatSharp.Hosting.AspNetCore.Ingress.OAuth
Assembly
DisCatSharp.Hosting.AspNetCore.dll

SecurityFailure(string?, string?, DiscordIngressPendingState?, Uri?, Uri?, string, string?, string?, IReadOnlyDictionary<string, string?>?, IReadOnlyDictionary<string, string?>?, Exception?)

Creates a security-failure callback result.

public static DiscordOAuthCallbackResult SecurityFailure(string? state, string? code, DiscordIngressPendingState? pendingState, Uri? redirectUri, Uri? callbackUri, string detail, string? oauthError = null, string? oauthErrorDescription = null, 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
oauthError string
oauthErrorDescription string
authorizationParameters IReadOnlyDictionary<string, string>
callbackParameters IReadOnlyDictionary<string, string>
exception Exception

Returns

DiscordOAuthCallbackResult

Remarks

This status is used when the callback was received but failed additional security checks such as flow or redirect URI validation.