Kong · Schema

Identity Provider

The identity provider that contains configuration data for authentication integration.

API GatewayAI GatewayAI ConnectivityAgent GatewayEvent GatewayMCP RegistryService MeshLLMKafkaKonnectOpen Source

Properties

Name Type Description
id object
type object
enabled object
login_path object
config object
created_at object
updated_at object
View JSON Schema on GitHub

JSON Schema

kong-identityprovider-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/IdentityProvider",
  "title": "Identity Provider",
  "x-speakeasy-entity": "IdentityProvider",
  "description": "The identity provider that contains configuration data for authentication integration.",
  "type": "object",
  "properties": {
    "id": {
      "$ref": "#/components/schemas/UUID"
    },
    "type": {
      "$ref": "#/components/schemas/IdentityProviderType"
    },
    "enabled": {
      "$ref": "#/components/schemas/IdentityProviderEnabled"
    },
    "login_path": {
      "$ref": "#/components/schemas/IdentityProviderLoginPath"
    },
    "config": {
      "type": "object",
      "oneOf": [
        {
          "$ref": "#/components/schemas/OIDCIdentityProviderConfig"
        },
        {
          "$ref": "#/components/schemas/SAMLIdentityProviderConfig"
        }
      ]
    },
    "created_at": {
      "$ref": "#/components/schemas/CreatedAt"
    },
    "updated_at": {
      "$ref": "#/components/schemas/UpdatedAt"
    }
  }
}