When using SAML JIT User Provisioning, LocaleSidKey uses admin users' language locale instead of organisation default locale
Last updated 2022-02-10 ·Reference W-4401243 ·Reported By 0 users
When LocaleSidKey is not supplied for SAML JIT we are defaulting to the language locale of the admin user (context user) instead of the org default locale. This value is not a valid value for locale, resulting in inserting a bad picklist value for user locale, e.g, "German" instead of "German (Germany)"
In SF doc it states LocaleSidKey "If not present, a default is derived from the organization settings." https://developer.salesforce.com/docs/atlas.en-us.sso.meta/sso/sso_jit_requirements.htm
1) Setup SAML (e.g, Axiom), use Federation Id and enable for standard JIT
2) Set org default language to something else, e.g, "German" under Setup - Company Information
3) Login using JIT with the following attributes:
4) Check users locale, it'll be set to "German"
Locale set to "English (United States)", the locale set for the org
Supply LocaleSidKey when using SAML JIT
Reported By (0)
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.