Kong · Schema

BackendClusterAuthenticationSaslScramSensitiveDataAware

SASL/SCRAM authentication scheme for the backend cluster without requiring sensitive password data.

API GatewayAI GatewayAI ConnectivityAgent GatewayEvent GatewayMCP RegistryService MeshLLMKafkaKonnectOpen Source

Properties

Name Type Description
type string
algorithm string The algorithm used for SASL/SCRAM authentication.
username object
password object
View JSON Schema on GitHub

JSON Schema

kong-backendclusterauthenticationsaslscramsensitivedataaware-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/BackendClusterAuthenticationSaslScramSensitiveDataAware",
  "title": "BackendClusterAuthenticationSaslScramSensitiveDataAware",
  "description": "SASL/SCRAM authentication scheme for the backend cluster without requiring sensitive password data.\n",
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "sasl_scram"
    },
    "algorithm": {
      "description": "The algorithm used for SASL/SCRAM authentication.",
      "type": "string",
      "enum": [
        "sha256",
        "sha512"
      ],
      "x-speakeasy-unknown-values": "allow"
    },
    "username": {
      "$ref": "#/components/schemas/GatewaySecretReferenceOrLiteral"
    },
    "password": {
      "$ref": "#/components/schemas/GatewaySecret"
    }
  },
  "additionalProperties": false,
  "required": [
    "type",
    "username",
    "algorithm"
  ]
}