{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/DcrProviderBase", "title": "DcrProviderBase", "description": "Properties common to all DCR Providers.", "type": "object", "properties": { "id": { "$ref": "#/components/schemas/UUID" }, "name": { "$ref": "#/components/schemas/DcrProviderName" }, "display_name": { "$ref": "#/components/schemas/DcrProviderDisplayName" }, "provider_type": { "description": "The type of DCR provider. Can be one of the following - auth0, azureAd, curity, okta, http", "type": "string" }, "issuer": { "description": "The issuer of the DCR provider.", "type": "string", "format": "url", "maxLength": 256 }, "active": { "description": "At least one active auth strategy is using this DCR provider.", "type": "boolean", "readOnly": true }, "dcr_config": { "description": "The DCR configuration for this DCR provider.", "type": "object" }, "labels": { "$ref": "#/components/schemas/Labels" }, "created_at": { "$ref": "#/components/schemas/CreatedAt" }, "updated_at": { "$ref": "#/components/schemas/UpdatedAt" } }, "additionalProperties": false, "required": [ "id", "name", "provider_type", "issuer", "active", "dcr_config", "created_at", "updated_at" ] }