Kong · Schema

AuthStrategyClientCredentials

Client Credential Auth strategy that the application uses.

API GatewayAI GatewayAI ConnectivityAgent GatewayEvent GatewayMCP RegistryService MeshLLMKafkaKonnectOpen Source

Properties

Name Type Description
id string The Application Auth Strategy ID.
name string
credential_type string
auth_methods object
available_scopes object
View JSON Schema on GitHub

JSON Schema

kong-authstrategyclientcredentials-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AuthStrategyClientCredentials",
  "title": "AuthStrategyClientCredentials",
  "description": "Client Credential Auth strategy that the application uses.",
  "type": "object",
  "properties": {
    "id": {
      "description": "The Application Auth Strategy ID.",
      "type": "string",
      "format": "uuid",
      "example": "b9e81174-b5bb-4638-a3c3-8afe61a0abf8",
      "readOnly": true
    },
    "name": {
      "type": "string",
      "example": "name",
      "default": "name"
    },
    "credential_type": {
      "type": "string",
      "enum": [
        "client_credentials",
        "self_managed_client_credentials"
      ],
      "x-speakeasy-unknown-values": "allow"
    },
    "auth_methods": {
      "$ref": "#/components/schemas/AuthMethods"
    },
    "available_scopes": {
      "$ref": "#/components/schemas/AvailableScopes"
    }
  },
  "additionalProperties": false,
  "required": [
    "id",
    "name",
    "credential_type",
    "auth_methods"
  ]
}