Variable isAuthorizationCodeProviderOptionsConst
isAuthorizationCodeProviderOptions: TypeCheck<
TIntersect<
[
TIntersect<
[
TObject<
{
clientId: TString;
clientSecret: TOptional<TString>;
scope: TOptional<TString>;
tokenEndpointAuthMethod: TOptional<
TUnion<[TLiteral<(...)>, TLiteral<(...)>]>,
>;
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>;
},
>,
],
>,
> = ...