OptionaladditionalIntended recipient of the access token (aud claim).
Authorization server identifier (iss claim).
Runtime callbacks used to generate random values, compute JWK thumbprints, and sign the access token JWT.
OAuth client identifier (client_id claim).
OptionaldpopDPoP public key used to bind the access token (cnf.jkt claim).
Access token lifetime in seconds, used for both exp and expires_in.
OptionalnbfOptional "not before" timestamp in epoch seconds (nbf claim).
OptionalnowReference time used for iat and exp. Defaults to current time.
OptionalrefreshRequests issuance of a DPoP-bound Refresh Token JWT by specifying its
lifetime in seconds. The Refresh Token exp is set to now + refreshTokenExpiresInSeconds and must be later than the Access Token
exp (nbf of the Refresh Token).
Requires tokenType to be DPoP and dpop to be provided. Omit this
option to keep the specification's optional Refresh Token behavior
(e.g. Bearer-only PDND responses).
OptionalscopeOptional scope string included in both the access token JWT payload and token response envelope.
Signer used to produce the access token JWT.
Subject identifier represented by the access token (sub claim).
Token type returned in the OAuth token response.
NOTE: When using Bearer it is supposed to be used only for PDND Interoperability API, not for credential issuance flows.
Additional claims copied into both the access token JWT payload and token response envelope.