{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/frontegg/main/json-schema/frontegg-sso-createssoconfigurationrequestdto-schema.json", "title": "CreateSSOConfigurationRequestDto", "description": "JSON Schema for Frontegg sso CreateSSOConfigurationRequestDto entity, derived from the published OpenAPI specification.", "type": "object", "properties": { "enabled": { "type": "boolean" }, "ssoEndpoint": { "type": "string" }, "publicCertificate": { "type": "string" }, "signRequest": { "type": "boolean" }, "acsUrl": { "type": "string" }, "spEntityId": { "type": "string" }, "type": { "type": "string" }, "oidcClientId": { "type": "string" }, "oidcSecret": { "type": "string" }, "configMetadata": { "type": "object" }, "overrideActiveTenant": { "type": "boolean" }, "subAccountAccessLimit": { "type": "number" }, "idpClientId": { "type": "string", "description": "SSO app client ID used to authenticate group fetch requests" }, "idpClientSecret": { "type": "string", "description": "SSO app client secret used with the client ID for authentication" } }, "required": [ "enabled", "ssoEndpoint", "publicCertificate", "signRequest", "acsUrl", "spEntityId", "type", "oidcClientId", "oidcSecret", "configMetadata", "overrideActiveTenant", "subAccountAccessLimit", "idpClientId", "idpClientSecret" ] }