CreateSsoProviderRequest
Register an SSO provider. protocol selects the field set: OIDC requires clientId + clientSecret; SAML requires either idpMetadataXml or the entryPoint + cert pair. Fields for the other protocol are rejected.
- domainType: stringrequired
- issuerType: stringFormat: urirequired
OIDC issuer URL, or the IdP entityID for SAML
- providerType: string
Id requiredUnique, URL-safe identifier for this provider
- authorizationType: stringFormat: uri
Endpoint - certType: string
SAML only — IdP signing certificate (PEM or bare base64); requires entryPoint
- clientType: string
Id OIDC only — required for an OIDC provider
- clientType: string
Secret OIDC only — required for an OIDC provider
- disableType: boolean
Implicit Sign Up - discoveryType: stringFormat: uri
Endpoint - entryType: stringFormat: uri
Point SAML only — IdP SSO entry point; requires cert
- identifierType: string
Format SAML only — NameID format the SP requests
- idpType: string
Metadata Xml SAML only — full IdP federation metadata XML (mutually sufficient with entryPoint + cert)
- jwksType: stringFormat: uri
Endpoint - labelType: string
- mappingType:Properties: 5
SAML assertion-attribute mapping (SAML only). All keys optional; unset keys use the plugin defaults.
- protocolType: "oidc" or "saml"enum
Defaults to oidc when omitted, so an OIDC body needs no protocol key
- scopesType: array of string
- tokenType: stringFormat: uri
Endpoint
.png)