Skip to main content

Intro

The Session Management interface allows users with the right permissions to end browser and mobile app sessions in your Domo instance. To learn more, see Required Grant below.

Required Grant

To access and use Session Management, you must have the Edit User Sessions grant added to your custom role. To learn more about grants, see Managing Custom Roles.

Access Session Management

  1. In the Domo navigation, select More > Admin Settings.
  2. In the Admin Settings under Authentication, select Session Management.
    session management.jpg

Active User Sessions List

On the Session Management page, the Active User Sessions list shows all active browser and mobile app user sessions. The list provides information about each session—like the user name and the user’s IP address when the session was created—in eight columns. You can show/hide six of the eight columns—the name and session type are always visible. You can also search, filter, and sort through the active user sessions; and manually refresh the list.
Note: The Active User Sessions list includes active browser sessions and mobile app sessions only. Other sessions, including but not limited to sessions used by Workbench, Jupyter, Domo Microsoft Office plugins, the Domo Apple TV app, Buzz Desktop, Domo developer clients (such as client ID/secret), and Domo access tokens, do NOT appear in the list.
active user sessions.jpg
Search, Filter, and Sort
Use the search tool to search by user name, session type, and session ID. Select Filter for a column to narrow the list with a custom filter. Select the column name to sort that column in ascending or descending order ( ).
session id zoom.jpg
Refresh
Select Refresh to manually refresh the Active User Sessions list.

Columns

To show/hide columns in the list, select x Columns Selected of 8 to display the Columns modal.
8 columns zoom.jpg
In the modal, check/clear the boxes to show or hide the available columns. Select Apply to keep your changes.
Screenshot 2024-04-09 at 1.35.48 PM.png
The available columns are described below:

Column

Description

Name

The user name.

Session type

The type of user session.

Session ID

The alphanumeric identifier Domo issues for the session.

IP address

The user’s IP address at session creation.

Created

The date and time when the session was created in Coordinated Universal Time (UTC).

Last access

The date and time (in UTC) of the last server activity for the session.

Idle Timeout

T he date and time (in UTC) when the session will be terminated if no further server activity occurs during the session.

Absolute Timeout

The date and time (in UTC) when the session will be terminated, regardless of server activity during the session.

Terminate an Active Session

Follow the steps below to terminate an active session. You can terminate multiple sessions at a time. After a user’s session is terminated, they must log in again to continue using Domo. A terminated session does NOT automatically log the user out of Domo. However, the next time the user takes an action that requires a response from the Domo server, the action will fail and the user is redirected to the sign-in screen. For example, if someone has a browser window open on a Domo dashboard when their session ends, they can still scroll through the dashboard; but when they try to access another dashboard, they are redirected to the sign-in screen.
Note: Mobile app users can continue to use the app for up to one hour after their session expires or is terminated. This is expected behavior.
  1. In the Active User Sessions list, select the checkbox for each session you want to terminate. A blue ribbon displays at the top of the page, indicating the number of selected sessions and displaying an option to terminate the sessions.
    blue bar.jpg
  2. In the blue ribbon, select Terminate to display the confirmation dialog.
  3. Verify the sessions you are terminating and select Terminate to immediately end the user session(s). This action is not reversible. You can also select Cancel to close the dialog without terminating any sessions.
    terminate session.jpg

FAQ

When session settings are changed, existing sessions are NOT automatically expired. A session already in progress continues to use the Max Session Length and Idle Timeout Length settings that were in place when the session was first created. To move all users to the new settings, you must terminate all existing sessions.
The person’s next action that generates server activity will fail, requiring them to sign in again. Not all actions generate activity against the server.Note that mobile app users can continue using the app for up to one hour after their session expires or is terminated. This is expected behavior.