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
codestringThe authorization code received from Discord.
statestringThe callback state received from Discord.
errorstringThe OAuth error returned by Discord, when available.
errorDescriptionstringThe OAuth error description returned by Discord, when available.
callbackUriUriThe absolute callback URI, when one is available.
queryParametersIReadOnlyDictionary<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.