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.

  • OIDC issuer URL, or the IdP entityID for SAML

  • Unique, URL-safe identifier for this provider

  • SAML only — IdP signing certificate (PEM or bare base64); requires entryPoint

  • OIDC only — required for an OIDC provider

  • OIDC only — required for an OIDC provider

  • SAML only — IdP SSO entry point; requires cert

  • SAML only — NameID format the SP requests

  • SAML only — full IdP federation metadata XML (mutually sufficient with entryPoint + cert)

  • SAML assertion-attribute mapping (SAML only). All keys optional; unset keys use the plugin defaults.

    Properties: 5
  • Defaults to oidc when omitted, so an OIDC body needs no protocol key