Skip to content

Dex Connector Schema

Note

This is auto-generated documentation from a JSON schema that is under construction, this will improve over time.

Return to the root secrets schema

https://raw.githubusercontent.com/elastisys/compliantkubernetes-apps/main/config/schemas/secrets.yaml#/properties/dex/properties/connectors/items

Configure an upstream Identity Provider.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Allowed none config/schemas/secrets.yaml*

TYPE:

object (Dex Connector)

PROPERTIES:

Property Type Required Nullable Defined by
id string Required cannot be null Compliant Kubernetes Apps Secrets
name string Required cannot be null Compliant Kubernetes Apps Secrets
type Merged Required cannot be null Compliant Kubernetes Apps Secrets
config object Required cannot be null Compliant Kubernetes Apps Secrets

id

Configure a unique ID to use for this connector in Dex.

id

TYPE:

string (Connector ID)

EXAMPLES:

google

name

Configure a display name to use for this connector in Dex.

name

TYPE:

string (Connector Name)

EXAMPLES:

Google

type

type

TYPE:

string (Connector Type)

one (and only one) of

config

Configure parameters specific for this connector.

TODO:

  • Fields are dependent on type of parent and needs to be specified.
  • Fields are divergent with type ldap compared to oauth variants.

config

TYPE:

object (Connector Config)

Return to the root secrets schema


Generated Sun Jun 23 03:48:25 UTC 2024 from elastisys/compliantkubernetes-apps@main