SsoProvider

A sanitized SSO provider. Secrets (client secret, oidcConfig) are never returned.

  • Per-provider implicit-sign-up gate, surfaced on read so the edit UI can reflect the stored value. A partial update that omits disableImplicitSignUp preserves this; only send it when the toggle actually changes.

  • Caller-supplied unique identifier used in the OIDC callback path

  • Always null on read — client_id lives inside the encrypted config and is never surfaced

  • the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • Derived IdP-setup surface. Present only on the single-provider detail read (GET /v1/sso/{id}) for SAML providers; null for OIDC and absent on list responses. Computed per-request from providerId + baseURL and the public fields of the stored config — no secrets, nothing stored.

    Properties: 6
  • the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z