The algorithm to use for signing (e.g., 'RS256', 'ES256').
OptionalclaimsOptional custom claims to include in the JWT assertion.
These are merged with the standard claims (iss, sub, aud, exp, iat, jti),
with custom claims taking precedence for any overlapping keys.
Useful for including additional claims that help scope the access token with finer granularity than what scopes alone allow.
The client_id for this OAuth client.
OptionalclientOptional client name for metadata.
OptionaljwtOptional JWT lifetime in seconds (default: 300).
The private key for signing JWT assertions. Can be a PEM string, Uint8Array, or JWK object.
OptionalscopeSpace-separated scopes values requested by the client.
Options for creating a
PrivateKeyJwtProvider.