OptionaladditionalJwtPayload
additionalJwtPayload?: Record<string, unknown>
authorizationRequestHeader: {
alg: string;
jwk?: {
alg?: string;
crv?: string;
d?: string;
dp?: string;
dq?: string;
e?: string;
ext?: boolean;
k?: string;
key_ops?: string[];
kid?: string;
kty: string;
n?: string;
oth?: { d?: string; r?: string; t?: string; [key: string]: unknown }[];
p?: string;
q?: string;
qi?: string;
use?: string;
x?: string;
x5c?: string[];
x5t?: string;
"x5t#S256"?: string;
x5u?: string;
y?: string;
[key: string]: unknown;
};
kid?: string;
trust_chain?: [string, ...string[]];
typ: "oauth-authz-req+jwt";
x5c?: string[];
[key: string]: unknown;
}
authorizationRequestPayload
authorizationRequestPayload: {
aud?: string;
client_id: string;
cnf?: {
jkt?: string;
jwk?: {
alg?: string;
crv?: string;
d?: string;
dp?: string;
dq?: string;
e?: string;
ext?: boolean;
k?: string;
key_ops?: string[];
kid?: string;
kty: string;
n?: string;
oth?: { d?: string; r?: string; t?: string; [key: string]: unknown }[];
p?: string;
q?: string;
qi?: string;
use?: string;
x?: string;
x5c?: string[];
x5t?: string;
"x5t#S256"?: string;
x5u?: string;
y?: string;
[key: string]: unknown;
};
[key: string]: unknown;
};
exp?: number;
iat?: number;
iss?: string;
jti?: string;
nbf?: number;
nonce?: string;
status?: Record<string, any>;
trust_chain?: [string, ...string[]];
[key: string]: unknown;
}
expiresInSeconds
expiresInSeconds: number
OptionaljweEncryptor
jweEncryptor?: JweEncryptor
jwtSigner
jwtSigner: JwtSigner
OptionalrequestUri
requestUri?: string
Additional claims merged into the request object payload before
authorizationRequestPayload.