{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":40612,"path":"platform-security/authentication/r_InstalledWithMultiProviderSSO.md","title":"Multi-Provider SSO properties, tables, and scripts","bundle":null,"doc_type":null,"release":"australia","body":"\n# Multi-Provider SSO properties, tables, and scripts\n\nThe Integration - Multiple Provider Single Sign-On Installer plugin includes the following system properties, tables, and scripts.\n\n## Properties\n\nMulti-Provider SSO adds the following system properties.\n\n<table id=\"table_mpj_qpb_gp\"><thead><tr><th>\n\nName\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\n**glide.authenticate.multisso.debug**\n\n</td><td>\n\nEnables \\(true\\) or disables \\(false\\) debug logging for the multi-provider SSO integration.-   Type: true \\| false\n-   Default value: false\n\n</td></tr><tr><td>\n\n**glide.authenticate.multisso.enabled**\n\n</td><td>\n\nEnables \\(true\\) or disables \\(false\\) multi-provider SSO.-   Type: true \\| false\n-   Default value: false\n\n **Note:** Setting this property to false will not disable multi-provider SSO if Account Recovery \\(ACR\\) is also enabled on the instance. To log in with a username and password ACR must also be disabled using the **glide.sso.acr.enabled** property. For details on this property see [Account recovery properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/authentication/acr-properties.md).\n\n</td></tr><tr><td>\n\n**glide.authenticate.multissov2\\_feature.enabled**\n\n</td><td>\n\nThis property determines if the MultiSSOv2 version is enabled in the instance.\n\n</td></tr><tr><td>\n\n**glide.authenticate.show.max.sso.login.option**\n\n</td><td>\n\nThis property determines the maximum number of SSO options displayed on the login screen.**Note:** The default value is 5. The maximum value of the property is 10.\n\n</td></tr><tr><td>\n\n**glide.authenticate.show.max.sso.login.option**\n\n</td><td>\n\nThis property determines the maximum number of IdPs displayed on the login screen. \"glide.authenticate.show.max.sso.login.option\" **Note:** The default value is 10.\n\n</td></tr></tbody>\n</table>## Tables\n\nMulti-Provider SSO adds the following tables.\n\n|Name|Description|\n|----|-----------|\n|SSO Properties `[sso_properties]`|Stores data for each IdP, schema, common SSO data, and so on.|\n|SAML 2 Update 1 Properties`[saml2_update1_properties]`|Stores data for SAML 2.0 Update 1 configurations such as SAML certificates.|\n|Digest Properties `[digest_properties]`|Stores data for digest token authentication configurations.|\n|SSO Federation `[sso_federation]`|Stores data for each SSO federation.|\n|OIDC Identity Provider `[oidc_identity_provider]`|Stores data for Open ID connect based identity providers.|\n\n## Scripts\n\nMulti-Provider SSO adds the following scripts.\n\n|Name|Description|\n|----|-----------|\n|MultiSSO|Allows a customer to have an SSO type defined on a company basis.|\n|MultiSSOLogin|Allows each domain to have their own login script.|\n|MultiSSOLogout|Allows each domain to have their own logout script.|\n|MultiSSO\\_OIDC\\_custom|Allows a user to define a custom Single Sign-on script for OIDC connection.|\n|MultiSSO\\_OIDC\\_logout\\_custom|Allows a user to define a custom logout script for OIDC connection.|\n|MultiSSO\\_Abstract\\_Core|Provides a base class for all multi-provider SSO classes.|\n|MultiSSO\\_ClientHelper|Provides a client callable utility functions for multi-provider SSO.|\n|MultiSSO\\_DigestedToken|Provides a base system logic for digested token authentication.|\n|MultiSSO\\_SAML2\\_Update1|Provides logic to process SAML 2.0 Update 1 authentication for a multi-tenant single sign-on.|\n\n"}}