Table of Contents
API reference

Constructor DiscordOAuthCallbackRequest

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

DiscordOAuthCallbackRequest(string?, string?, string?, string?, Uri?, IReadOnlyDictionary<string, string?>?)

Represents a Discord OAuth authorization-code callback request.

public DiscordOAuthCallbackRequest(string? code, string? state, string? error = null, string? errorDescription = null, Uri? callbackUri = null, IReadOnlyDictionary<string, string?>? queryParameters = null)

Parameters

code string

The authorization code received from Discord.

state string

The callback state received from Discord.

error string

The OAuth error returned by Discord, when available.

errorDescription string

The OAuth error description returned by Discord, when available.

callbackUri Uri

The absolute callback URI, when one is available.

queryParameters IReadOnlyDictionary<string, string>

The callback query parameters.

Remarks

Query parameter names are stored with case-insensitive lookup semantics so ASP.NET Core and synthetic test requests behave the same way.