Frontegg · Schema

CreateSSOConfigurationRequestDto

JSON Schema for Frontegg sso CreateSSOConfigurationRequestDto entity, derived from the published OpenAPI specification.

AuthenticationAuthorizationIdentity ManagementCIAMB2B SaaSMulti-TenancyRBACSSOSCIMEntitlementsOAuthOpenID Connect

Properties

Name Type Description
enabled boolean
ssoEndpoint string
publicCertificate string
signRequest boolean
acsUrl string
spEntityId string
type string
oidcClientId string
oidcSecret string
configMetadata object
overrideActiveTenant boolean
subAccountAccessLimit number
idpClientId string SSO app client ID used to authenticate group fetch requests
idpClientSecret string SSO app client secret used with the client ID for authentication
View JSON Schema on GitHub

JSON Schema

frontegg-sso-createssoconfigurationrequestdto-schema.json Raw ↑
{
  "$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"
  ]
}