Variable OidcSemanticsSchemaConst
OidcSemanticsSchema: Struct<
{
_tag: Literal<["oidc-semantics"]>;
clientId: optional<typeof String$>;
dpop: optional<
Struct<
{
nonce: optional<typeof String$>;
proofJwt: optional<typeof String$>;
tokenType: optional<typeof String$>;
},
>,
>;
error: optional<
Struct<
{ error: typeof String$; errorDescription: optional<typeof String$> },
>,
>;
grantType: optional<typeof String$>;
nonce: optional<typeof String$>;
oidcPhase: Union<
[
Literal<["discovery"]>,
Literal<["authorize"]>,
Literal<["par"]>,
Literal<["token"]>,
Literal<["userinfo"]>,
Literal<["revocation"]>,
Literal<["introspection"]>,
Literal<["end-session"]>,
Literal<["jwks"]>,
],
>;
par: optional<
Struct<
{
expiresIn: optional<typeof Number$>;
requestUri: optional<typeof String$>;
},
>,
>;
pkce: optional<
Struct<
{ challengeMethod: typeof String$; hasVerifier: typeof Boolean$ },
>,
>;
state: optional<typeof String$>;
tokens: optional<
Struct<
{
accessToken: optional<typeof Boolean$>;
expiresIn: optional<typeof Number$>;
idToken: optional<typeof Boolean$>;
refreshToken: optional<typeof Boolean$>;
tokenType: optional<typeof String$>;
},
>,
>;
},
> = ...