| allowUserAuthenticationByCertificate |
boolean |
If enabled (true), users can
authenticate with a PEM-encoded X.509 digital certificate. Not
enabled by default. Available in API version 47.0 and later. |
| canConfirmEmailChangeInLightningCommunities |
boolean |
If Require email confirmations for email address
changes is enabled (true), when users change their email address, they
receive an email at the new address with a link. After they click
the link, their new email address takes effect. For orgs created
before Winter ‘20, the field isn’t enabled by default. For new orgs,
this field is always enabled. To disable the field (not
recommended), contact Salesforce Customer Support. Available in API
version 47.0 and later. |
| canConfirmIdentityBySmsOnly |
boolean |
Prevents identity verification by email for users who have
registered other verification methods, such as SMS or Salesforce
Authenticator. If no other verification methods are configured,
users are verified by email. By default, this setting is disabled
(false) for existing
orgs. For new orgs, this setting is enabled (true) by default. Available in
API version 48.0 and later.
|
| disableTimeoutWarning |
boolean |
Indicates whether the
session timeout warning popup is disabled (true) or enabled (false). |
| enableBuiltInAuthenticator |
boolean |
Indicates whether users can verify their identity with a built-in
authenticator that's already on their device (true), such as Touch ID or Windows
Hello, or not (false). The
default value is false. |
| enableCSPOnEmail |
boolean |
Indicates whether a content security policy is enabled for the
email template. A content security policy helps prevent cross-site
scripting attacks by listing allowed sources of images and other
content. |
| enableCSRFOnGet |
boolean |
Indicates whether Cross-Site Request Forgery (CSRF) protection on
GET requests on non-setup pages is enabled (true) or disabled (false). |
| enableCSRFOnPost |
boolean |
Indicates whether Cross-Site Request Forgery (CSRF) protection on
POST requests on non-setup pages is enabled (true) or disabled (false). |
| enableCacheAndAutocomplete |
boolean |
Indicates whether the
user’s browser is allowed to store usernames and auto-fill the
User Name field on the login page
(true) or not (false). |
| enableClickjackNonsetupSFDC |
boolean |
Indicates whether clickjack protection for non-setup Salesforce
pages is enabled (true) or
disabled (false). |
| enableClickjackNonsetupUser |
boolean |
Indicates whether clickjack protection for customer Visualforce
pages with standard headers turned on is enabled (true) or disabled (false). |
| enableClickjackNonsetupUserHeaderless |
boolean |
Available in API
version 34.0 and later. |
| enableClickjackSetup |
boolean |
Indicates whether clickjack protection for setup pages is enabled
(true) or disabled (false). |
| enableContentSniffingProtection |
boolean |
Indicates if the
browser is prevented from inferring the MIME type from the
document content and from executing malicious files (JavaScript,
Stylesheet) as dynamic content.
This field is available in API version 39.0 and later.
|
| enableLightningLogin |
boolean |
If enabled (true), users can
use Lightning Login (Salesforce Authenticator) to log in instead of
a password. Available in API Version 47.0 and later. |
| enableLightningLoginOnlyWithUserPerm |
boolean |
If enabled (true), only
users with the Lightning Login User permission can log in with
Salesforce Authenticator instead of a password. Available in API
version 47.0 and later. |
| enableOauthCorsPolicy |
boolean |
If set to true, enables
Cross-Origin Resource Sharing (CORS) for these OAuth endpoints:
- /services/oauth2/token
- /services/oauth2/revoke
- /services/oauth2/introspect
Default setting is false. Available in API version 50.0 and
later.
|
| enablePostForSessions |
boolean |
Indicates whether
cross-domain session information is exchanged using a POST
request instead of a GET request, such as when a user is using a
Visualforce page. In this context, POST requests are more secure
than GET requests. Available in API version 31.0 and
later. |
| enableSMSIdentity |
boolean |
If enabled (true), the default, users can
receive a one-time password in a text message (SMS) to verify
their identity. Users must verify their mobile phone number
before they can receive SMS messages. |
| enableU2F |
boolean |
If enabled (true), users can
use a physical U2F-compatible security key for multi-factor
authentication (MFA) and identity verification. The default is
false. Available in API
version 47.0 and later. |
| enableUpgradeInsecureRequests |
boolean |
Indicates if HTTPS is
required for connecting to third-party domains.
This setting is enabled by default on accounts created after
the Summer ’17 release.
This field is available in API version 42.0 and later.
|
| enableXssProtection |
boolean |
Indicates if protection against
reflected cross-site scripting attacks is enabled. If a
reflected cross-site scripting attack is detected and XSS
protection is enabled, the browser shows a blank page with no
content.
This field is available in API version 39.0 and later.
|
| enforceIpRangesEveryRequest |
boolean |
If true, the IP addresses in Login IP Ranges are
enforced when a user accesses Salesforce (on every page
request), including access from a client app. If false, the IP addresses in
Login IP Ranges are enforced only when a user logs in. This
field affects all user profiles that have login IP
restrictions. Available in API version 34.0 and
later. |
| enforceUserDeviceRevoked |
boolean |
If enabled, and a UserDevice’s
status is set to revoked, that device can’t log in from a
Salesforce app. Logins from browsers aren’t affected.
This field is available in API version 50.0 and later.
|
| forceLogoutOnSessionTimeout |
boolean |
If enabled (true), the
default, when sessions time out for inactive users, current sessions
become invalid. The browser refreshes and returns to the login page.
To access the org, the user must log in again. Available in API
version 31.0 and later. |
| forceRelogin |
boolean |
If true, an admin who is logged in as another user
must log in again to their original session, after logging out
as the secondary user. If false, the admin isn’t required to log in
again. |
| hasRetainedLoginHints |
boolean |
If you enable Remember me until logout
(true), usernames (login
hints) are cached until the user logs out. If a session times out,
usernames appear on the Switcher as inactive. If false (default), usernames aren't
cached for SSO sessions. |
| hasUserSwitching |
boolean |
If Enable user switching istrue (default), users can log in to
other orgs by selecting their profile picture and using the
Switcher. You must also enable the Enable caching and
autocomplete on login page setting. If false, the Switcher isn’t
enabled and your org doesn’t appear in Switchers on other
orgs.
|
| hstsOnForcecomSites |
boolean |
Indicates whether Visualforce, Salesforce sites, or Experience
Cloud sites must use HTTPS. Available in API version 41.0 and
later. |
| identityConfirmationOnEmailChange |
boolean |
Indicates if a user’s
identity is confirmed when changing their email address, instead
of requiring a relogin.
This field is available in API version 42.0 and later.
|
| identityConfirmationOnTwoFactorRegistrationEnabled |
boolean |
Indicates if users are required to confirm their identities
when adding a verification method such as Salesforce
Authenticator for multi-factor authentication (MFA), instead of
requiring a relogin. (Multi-factor authentication was formerly
called two-factor authentication.)
This field is available in API version 40.0 and later.
|
| lockSessionsToDomain |
boolean |
Indicates whether the current
UI session for a user is associated with a specific domain. This
check helps prevent unauthorized use of the session ID in
another domain. The value is true by default for orgs created with the Spring
’15 release or later. Available in API version 33.0 and
later. |
| lockSessionsToIp |
boolean |
Indicates whether user sessions
are locked to the IP address from which the user logged in
(true) or not (false). |
| lockerServiceAPIVersion |
string |
The API version that Lightning Locker enforces for security of
custom Lightning components. The default value matches the
Salesforce API version of the current release. Only valid Salesforce
API versions between 46.0 and the current release can be specified.
The version must be a specified as a string in the format "nn.0", such as "48.0". This field is
available in API version 47.0 and later.
|
| logoutURL |
string |
The URL to which users are redirected
when they log out of Salesforce. If no value is specified,
the default is
https://MyDomainName.my.salesforce.com.
Available in API version 34.0 and later. |
| redirectionWarning |
boolean |
Indicates whether users see an alert when they click a link in a
web tab that redirects them outside the salesforce.com domain.
Available in API version 42.0 and later. |
| referrerPolicy |
boolean |
Indicates whether the referrer header hides sensitive
information that could be present in the full URL. If true, then the referrer header
displays only salesforce.com. If
false, then the header
displays the entire URL. For a Visualforce user, if
referrerPolicy is set to true, then the referrer header
displays only force.com,
salesforce-sites.com, or
sites.com. If false, then the header displays the entire URL.
Available in API version 42.0 and later. When a request is
made from a domain within salesforce.com, force.com,
salesforce-sites.com, or site.com, the referrer header displays
the entire URL.
|
| requireHttpOnly |
boolean |
Sets the HttpOnly attribute on session
cookies, making them inaccessible via JavaScript. If true, session ID cookie access
is restricted. If false,
access is restricted.If you have a custom or packaged
application that uses JavaScript to access session ID cookies,
your application breaks if requireHttpOnly
is set to true. The
application can't access the cookie.
This field is
available in API version 40.0 and later. |
| requireHttps |
boolean |
Determines whether HTTPS is required to
log in to or access Salesforce. This option is enabled by
default for security reasons and can’t be disabled. To change to
HTTP, contact Salesforce Customer Support.
This field is available in API version 40.0 and later.
|
| securityCentralKillSession |
boolean |
Deprecated in API version 36.0 to 50.0. Removed in API version
51.0 and later. |
| sessionTimeout |
SessionTimeout (enumeration of type string) |
The length of time after which users
without activity are prompted to log out or continue working.
Valid values are:
- FifteenMinutes
- ThirtyMinutes
- SixtyMinutes
- TwoHours
- FourHours
- EightHours
- TwelveHours
-
TwentyFourHours—Available in API
version 38.0 and later.
|
| sidToken3rdPartyAuraApp |
boolean |
Reserved for future use. |
| useLocalStorageForLogoutUrl |
boolean |
Redirects all expired tabs in your browser to your custom logout
URL (true). By default, this
option is enabled for all new orgs and is available in API version
52.0 and later.For orgs created prior to the Summer ‘21 release,
the default setting is false. Before enabling this setting, review these considerations.
- This setting uses the browser’s local storage to store
the custom logout URL.
- Verify that this setting doesn’t interfere with your
custom login integrations.
|