authorizationRequestPayload
authorizationRequestPayload: {
client_id: string;
client_metadata?: {
application_type?: "web";
client_id?: string;
client_name?: string;
encrypted_response_enc_values_supported: string[];
erasure_endpoint?: string;
jwks: {
keys: {
alg?: string;
key_ops?: string[];
kid: string;
kty: string;
use?: string;
x5c?: string[];
x5t?: string;
"x5t#S256"?: string;
x5u?: string;
[key: string]: unknown;
}[];
};
logo_uri?: string;
redirect_uris?: string[];
request_uris?: string[];
response_uris?: string[];
vp_formats_supported: z.ZodRecord<
z.ZodString,
z.ZodObject<
{
alg: z.ZodOptional<z.ZodArray<z.ZodString>>;
deviceauth_alg_values: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
issuerauth_alg_values: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
"kb-jwt_alg_values": z.ZodOptional<z.ZodArray<z.ZodString>>;
"sd-jwt_alg_values": z.ZodOptional<z.ZodArray<z.ZodString>>;
},
z.core.$strip,
>,
>;
[key: string]: unknown;
};
dcql_query: Record<string, any>;
nonce: string;
request_uri?: string;
request_uri_method?: string;
response_mode: "direct_post.jwt";
response_type: "vp_token";
response_uri: string;
scope?: string;
state?: string;
transaction_data?: string[];
transaction_data_hashes_alg?: string[];
wallet_nonce?: string;
[key: string]: unknown;
} & {
aud?: 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[]];
}
Parsed authorization request payload used to validate JARM claims.