Kong · Schema

OIDC Identity Provider Config

The identity provider that contains configuration data for the OIDC authentication integration.

API GatewayAI GatewayAI ConnectivityAgent GatewayEvent GatewayMCP RegistryService MeshLLMKafkaKonnectOpen Source

Properties

Name Type Description
issuer_url object
client_id object
client_secret object
scopes object
claim_mappings object
View JSON Schema on GitHub

JSON Schema

kong-oidcidentityproviderconfig-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/OIDCIdentityProviderConfig",
  "title": "OIDC Identity Provider Config",
  "description": "The identity provider that contains configuration data for the OIDC authentication integration.",
  "type": "object",
  "properties": {
    "issuer_url": {
      "$ref": "#/components/schemas/OIDCIdentityProviderIssuer"
    },
    "client_id": {
      "$ref": "#/components/schemas/OIDCIdentityProviderClientId"
    },
    "client_secret": {
      "$ref": "#/components/schemas/OIDCIdentityProviderClientSecret"
    },
    "scopes": {
      "$ref": "#/components/schemas/OIDCIdentityProviderScopes"
    },
    "claim_mappings": {
      "$ref": "#/components/schemas/OIDCIdentityProviderClaimMappings"
    }
  },
  "additionalProperties": false,
  "required": [
    "issuer_url",
    "client_id"
  ]
}