Variable AuthorizationCodeProviderOptionsSchemaConst
AuthorizationCodeProviderOptionsSchema: TIntersect<
[
TIntersect<
[
TObject<
{
clientId: TString;
clientSecret: TOptional<TString>;
scope: TOptional<TString>;
tokenEndpointAuthMethod: TOptional<
TUnion<
[TLiteral<"client_secret_basic">, TLiteral<"client_secret_post">],
>,
>;
tokenLocation: TOptional<TString>;
tokenName: TOptional<TString>;
tokenPrefix: TOptional<TString>;
},
>,
TUnion<
[
TObject<{ issuer: TString }>,
TObject<{ discoveryEndpoint: TString }>,
TObject<
{
authorizationEndpoint: TOptional<TString>;
endSessionEndpoint: TOptional<TString>;
tokenEndpoint: TString;
},
>,
],
>,
],
>,
TObject<
{
maxRefreshRetries: TOptional<TNumber>;
maxRefreshRetryDelay: TOptional<TNumber>;
postLogoutRedirectUri: TString;
redirectUri: TString;
scope: TOptional<TString>;
},
>,
],
> = ...