Loading
Prepare for Email to Become the Default Login ExperienceRead More
Secure Your Salesforce Org
User Session Types

User Session Types

Learn about the session types in the User Session Information page to help you monitor and protect your org.

Required Editions

Available in: both Salesforce Classic and Lightning Experience
Available in: All Editions

You can view the session type for a specific user on the User Session Information page. To access the page from Setup, use the Quick Find box to find and select Session Management.

Session types indicate the type of session a user is using to access your org. Session types can be persistent or temporary. You can access them by using the user interface, API, or other methods, such as an OAuth authentication process.

Note
Note Beginning in Summer ’26, Chatter is turned off by default in all new orgs. For any features in these orgs that require access to Chatter functionality or the Chatter APIs, turn on Chatter by going to Setup | Chatter Settings and selecting Enable. For details, see Chatter Is Turned Off by Default in New Orgs Beginning in Summer ’26.
Session Type Description
API Created when accessing an org through the API.
APIOnlyUser Created to enable a password reset in the user interface for API-only users.
Aura Created for access to Lightning Experience functionality.
ChatterNetworks Created when using Chatter Networks or Chatter Sites.
ChatterNetworksAPIOnly Created when using the Chatter Networks or Chatter Sites API.
ChatterNetworksAPIOnlyOAuth Created when approving OAuth access by a Chatter Sites user.
Content Created when serving user-uploaded content.
DataDownloadOnly A session that allows users to download data when their org status is Locked, Suspended, or Hold. You can’t create this session manually.
LightningContainerComponent Created for use with Lightning container components.
LivePreview Created to use the live preview functionality in Experience Builder.
Node Created for NodeJS access.
OauthApprovalUI A session that allows access only to the OAuth approval page.
Oauth2 Created using OAuth flows. For example, if you use OAuth authentication for a connected app, this type of session is created.
SamlOauthApprovalUi Created when approving OAuth access during a SAML flow.
SiteStudio Created when using the Experience Builder user interface.
SitePreview Initiated when an internal canvas app is invoked.
STREAMING_API Created for use by the streaming API.
SubstituteUser Created when one user logs in as another user. For example, if an administrator logs in as another user, a SubstituteUser session is created.
UI Created for access to the Salesforce Classic UI or the Lightning Experience UI. Represents the core session for a login to the user interface.
UnspecifiedType Created by an internal process.
UserSite Initiated when a canvas application is invoked.
Visualforce Created to access Visualforce pages.
WDC_API A session using the WDC API.

Temporary session types are used during the process of switching domains. For example, when you access Lightning Experience, a temporary session is created as part of that flow.

Temporary Session Type Description
TempAuraExchange Created to switch to the Lightning domain.
TempChatterNetworks Created to switch to Chatter Networks or Chatter Sites.
TempContentExchange Created to switch to the content domain, such as the user interface into which users enter their credentials.
TempLccExchange Created to switch to the LCC domain.
TempLivepreviewExchange Created to switch to using the live preview functionality in Experience Builder.
TempNodeExchange Created to switch to NodeJS.
TempOauthAccessTokenFrontdoor Created for a user attempting to grant access to an application using the OAuth protocol.
TempSitepreviewExchange Created to switch to using an internal canvas app.
TempSitestudioExchange Created to switch to using the Experience Builder user interface.
TempVisualforceExchange Created to switch to the Visualforce domain.
TempUIFrontdoor Created to switch to the Salesforce UI.
 
Loading
Salesforce Help | Article