SSOConfigUpdate
Fields
Partial update of SSO configuration.
18 fields
audience- string or null
default_role- UserRole or null
display_name- string or null
enforcement_mode- SSOEnforcementMode or null
group_attribute- string or null
idp_certificate- string or null
idp_entity_id- string or null
idp_slo_url- string or null
idp_sso_url- string or null
is_active- boolean or null
oidc_client_id- string or null
oidc_client_secret- string or null
oidc_groups_claim- string or null
oidc_issuer- string or null
oidc_scopes- string or null
role_mapping- object or null
sp_acs_url- string or null
sp_entity_id- string or null
Raw schema (JSON)
{
"description": "Partial update of SSO configuration.",
"properties": {
"audience": {
"anyOf": [
{
"maxLength": 1000,
"type": "string"
},
{
"type": "null"
}
],
"title": "Audience"
},
"default_role": {
"anyOf": [
{
"$ref": "#/components/schemas/UserRole"
},
{
"type": "null"
}
]
},
"display_name": {
"anyOf": [
{
"maxLength": 255,
"minLength": 2,
"type": "string"
},
{
"type": "null"
}
],
"title": "Display Name"
},
"enforcement_mode": {
"anyOf": [
{
"$ref": "#/components/schemas/SSOEnforcementMode"
},
{
"type": "null"
}
]
},
"group_attribute": {
"anyOf": [
{
"maxLength": 255,
"type": "string"
},
{
"type": "null"
}
],
"title": "Group Attribute"
},
"idp_certificate": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Idp Certificate"
},
"idp_entity_id": {
"anyOf": [
{
"maxLength": 1000,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"title": "Idp Entity Id"
},
"idp_slo_url": {
"anyOf": [
{
"maxLength": 2000,
"type": "string"
},
{
"type": "null"
}
],
"title": "Idp Slo Url"
},
"idp_sso_url": {
"anyOf": [
{
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"title": "Idp Sso Url"
},
"is_active": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Is Active"
},
"oidc_client_id": {
"anyOf": [
{
"maxLength": 255,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"title": "Oidc Client Id"
},
"oidc_client_secret": {
"anyOf": [
{
"maxLength": 4000,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"title": "Oidc Client Secret"
},
"oidc_groups_claim": {
"anyOf": [
{
"maxLength": 255,
"type": "string"
},
{
"type": "null"
}
],
"title": "Oidc Groups Claim"
},
"oidc_issuer": {
"anyOf": [
{
"maxLength": 1000,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"title": "Oidc Issuer"
},
"oidc_scopes": {
"anyOf": [
{
"maxLength": 500,
"type": "string"
},
{
"type": "null"
}
],
"title": "Oidc Scopes"
},
"role_mapping": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Role Mapping"
},
"sp_acs_url": {
"anyOf": [
{
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"title": "Sp Acs Url"
},
"sp_entity_id": {
"anyOf": [
{
"maxLength": 1000,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"title": "Sp Entity Id"
}
},
"title": "SSOConfigUpdate",
"type": "object"
}Used by endpoints
Section titled “Used by endpoints”One endpoint sends or returns this schema, on its own or inside another schema.
PATCH/api/v1/sso/configs/{config_id}— Update Sso Config
Used by schemas
Section titled “Used by schemas”No other schema contains this one.
More details
Section titled “More details”- Specification: OpenAPI JSON