API reference
Method Success
- Namespace
- DisCatSharp.Hosting.AspNetCore.Ingress.OAuth
- Assembly
- DisCatSharp.Hosting.AspNetCore.dll
Success(string, string, DiscordIngressPendingState, Uri?, Uri?, DiscordAccessToken, IReadOnlyDictionary<string, string?>?, IReadOnlyDictionary<string, string?>?, IReadOnlyDictionary<string, object?>?)
Creates a successful callback result.
public static DiscordOAuthCallbackResult Success(string state, string code, DiscordIngressPendingState pendingState, Uri? redirectUri, Uri? callbackUri, DiscordAccessToken accessToken, IReadOnlyDictionary<string, string?>? authorizationParameters = null, IReadOnlyDictionary<string, string?>? callbackParameters = null, IReadOnlyDictionary<string, object?>? tokenAdditionalProperties = null)
Parameters
statestringcodestringpendingStateDiscordIngressPendingStateredirectUriUricallbackUriUriaccessTokenDiscordAccessTokenauthorizationParametersIReadOnlyDictionary<string, string>callbackParametersIReadOnlyDictionary<string, string>tokenAdditionalPropertiesIReadOnlyDictionary<string, object>
Returns
Remarks
Use this when the state, redirect validation, and token exchange all completed successfully.