{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ClientJwtConfiguration",
  "title": "ClientJwtConfiguration",
  "type": "object",
  "description": "Configuration related to JWTs for the client.",
  "additionalProperties": true,
  "properties": {
    "lifetime_in_seconds": {
      "type": "integer",
      "description": "Number of seconds the JWT will be valid for (affects `exp` claim).",
      "default": 36000
    },
    "secret_encoded": {
      "type": "boolean",
      "description": "Whether the client secret is base64 encoded (true) or unencoded (false).",
      "default": true
    },
    "scopes": {
      "$ref": "#/components/schemas/ClientJwtConfigurationScopes"
    },
    "alg": {
      "$ref": "#/components/schemas/SigningAlgorithmEnum"
    }
  }
}