2using System.Threading.Tasks;
36 ValueTask<(
string? UserID,
string AccessCode)?>
ValidateResponseCode(
string code,
bool requireUserID, CancellationToken cancellationToken);
Public information about a given OAuthProvider.
Validates OAuth responses for a given Provider.
OAuthGatewayStatus GatewayStatus
The OAuthGatewayStatus for the IOAuthValidator.
OAuthProvider Provider
The OAuthProvider this validator is for.
OAuthProviderInfo GetProviderInfo()
Gets the OAuthProvider of validator.
ValueTask<(string? UserID, string AccessCode)?> ValidateResponseCode(string code, bool requireUserID, CancellationToken cancellationToken)
Validate a given OAuth response code .
OAuthProvider
List of OAuth providers supported by TGS.
OAuthGatewayStatus
Status of the OAuth gateway for a provider.