SSO Settings

Update Sso Settings

Update SSO configuration by saving to the dedicated SSO table.

patch/update/sso_settings

Request body

google_client_idstring nullable

Google OAuth Client ID for SSO authentication

google_client_secretstring nullable

Google OAuth Client Secret for SSO authentication

microsoft_client_idstring nullable

Microsoft OAuth Client ID for SSO authentication

microsoft_client_secretstring nullable

Microsoft OAuth Client Secret for SSO authentication

microsoft_tenantstring nullable

Microsoft Azure Tenant ID for SSO authentication

generic_client_idstring nullable

Generic OAuth Client ID for SSO authentication (used for Okta and other providers)

generic_client_secretstring nullable

Generic OAuth Client Secret for SSO authentication

generic_authorization_endpointstring nullable

Authorization endpoint URL for generic OAuth provider

generic_token_endpointstring nullable

Token endpoint URL for generic OAuth provider

generic_userinfo_endpointstring nullable

User info endpoint URL for generic OAuth provider

generic_scopestring nullable

Space-separated OAuth scopes requested from the generic provider, e.g. 'openid email profile'

saml_idp_metadata_urlstring nullable

URL of the SAML IdP metadata to fetch and parse for SSO authentication

saml_idp_metadata_xmlstring nullable

Inline SAML IdP metadata XML, used when a metadata URL is not available

saml_sp_entity_idstring nullable

SAML Service Provider entityID; defaults to the proxy's /sso/saml/metadata URL

saml_allow_unsolicitedstring nullable

'true' to accept IdP-initiated (unsolicited) SAML responses, which cannot be browser-bound against login CSRF

proxy_base_urlstring nullable

Base URL of the proxy server for SSO redirects

user_emailstring nullable

Email of the proxy admin user

Response

Successful Response

{"stackTrail":"paths:/update/sso_settings:patch:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes