Optional
accessTokenExpiration
accessTokenExpiration?: string = ...
authorizationEndpoint
authorizationEndpoint: string = authorization_endpoint
Optional
includeErrorDescription
includeErrorDescription?: boolean = ...
isAccessTokenRevoked
isAccessTokenRevoked: (...param: [string]) => Promise<boolean>
jwks
jwks: {
keys: {
alg?: string;
d?: string;
dp?: string;
dq?: string;
e?: string;
kid?: string;
kty: string;
n?: string;
p?: string;
q?: string;
qi?: string;
}[];
} = ...
Optional
logPrefix
logPrefix?: string = ...
onIssuedTokens
onIssuedTokens: (
...param: [
{
access_token: string;
access_token_expires_in: number;
client_id: string;
issuer: string;
jti: string;
kid: string;
me: string;
redirect_uri: string;
refresh_token: string;
refresh_token_expires_at: number;
scope: string;
},
],
) => Promise<void>
Optional
refreshTokenExpiration
refreshTokenExpiration?: string = ...
Optional
reportAllAjvErrors
reportAllAjvErrors?: boolean = ...
retrieveRefreshToken
retrieveRefreshToken: (
...param: [string],
) => Promise<
| {
client_id: string;
created_at: number;
exp: number;
id: string
| number;
iss: string;
jti: string;
me: string;
redirect_uri: string;
refresh_token: string;
revocation_reason?: string;
revoked?: boolean;
scope: string;
}
| {
client_id: string;
created_at: null
| number;
deleted_at?: null | number;
exp: number;
id: string | number;
iss: string;
jti: string;
me: string;
redirect_uri: string;
refresh_token: string;
revocation_reason?: string;
revoked?: boolean;
scope: string;
undeleted_at?: null | number;
updated_at?: null | number;
},
>
revocationEndpoint
revocationEndpoint: string = revocation_endpoint
userinfoEndpoint
userinfoEndpoint: string = userinfo_endpoint
Human-readable expiration time for the access token. It will be shown in the consent screen.