Optional
includeErrorDescription
includeErrorDescription?: boolean = ...
isAccessTokenRevoked
isAccessTokenRevoked: (...param: [string]) => Promise<boolean>
jwksUrl
jwksUrl: {
hash: string;
host: string;
hostname: string;
href: string;
origin: string;
password: string;
pathname: string;
port: string;
protocol: string;
search: string;
searchParams: any;
toJSON: any;
username: string;
} = jwks_url
Optional
logPrefix
logPrefix?: string = ...
Optional
maxAccessTokenAge
maxAccessTokenAge?: string = ...
Optional
reportAllAjvErrors
reportAllAjvErrors?: boolean = ...
retrieveAccessToken
retrieveAccessToken: (
...param: [string],
) => Promise<
| {
client_id: string;
created_at: number;
id: string
| number;
jti: string;
redirect_uri: string;
revocation_reason?: string;
revoked?: boolean;
}
| {
client_id: string;
created_at: null
| number;
deleted_at?: null | number;
id: string | number;
jti: string;
redirect_uri: string;
revocation_reason?: string;
revoked?: boolean;
undeleted_at?: null | number;
updated_at?: null | number;
},
>
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;
},
>
revokeAccessToken
revokeAccessToken: (
...param: [{ jti: string; revocation_reason?: string }],
) => Promise<void>
revokeRefreshToken
revokeRefreshToken: (
...param: [{ refresh_token: string; revocation_reason?: string }],
) => Promise<void>