Skip to main content

User Management

User management is used to maintain GatewayRuntime web login accounts, role assignments, login methods, account status, and online sessions. After adding a new user, at least one role should be assigned; otherwise, users may not see the business menu or be unable to perform operations after logging in.

First, look at the terminology

terminologyunderstand the site
userlogin An account for GatewayRuntime Web usually corresponds to an operations staff member, a team account, or an external system account.
RolesA set of permissions. Users must bind characters to see menus and perform corresponding actions.
Local AccountGatewayRuntime saves the password and verifies the logged-in account itself.
OAuth2 AccountAccount logged in via third-party platforms, such as the Enterprise Unified Identity Platform. Passwords are managed by third-party platforms.
SessionsThe user's online status after a single login. After canceling a session, the user needs to log in again.
Forced password changeAdministrators require users to change their password first after logging in, suitable for handover after password reset.
Lock accountsTemporarily prohibit the account from continuing to use and revoke its sessions, which is suitable for account anomalies or personnel leaving the venue.

Function Entry

After logging into GatewayRuntime Web, enter "System Management → User Management".

User Management Page

User List

ColumnDescription
UsernameUser Login Account.
RoleUser-bound character. A single user can bind multiple characters.
Account TypeDisplays local accounts, OAuth2 accounts, or hybrid accounts.
Statusshows enabled, disabled, or locked status.
Recent LoginThe most recent login time of the user.
Login IPThe user's most recent login source address.
OAuth Provider:third-party login provider corresponding to OAuth2 users.
OperationsEntry points for editing, resetting passwords, locking/unlocking, session management, deletion, and more.

The top of the list supports searching by username, with operations such as adding, batch deleting, and refreshing in the upper right corner. Before batch deleting, users need to be checked.

Add User

Click "Add" to open the user configuration drawer.

User Configuration Drawer

Configuration ItemsDescription
UsernameLogin Account. Once created, it cannot be modified in the editing drawer.
Display NameThe page displays the name, which can be filled in as the real name, position, or team name.
EmailUser email, used for account identification or subsequent notification scenarios.
PasswordLocal account login password.
RoleA set of user-available permissions, with multiple selections.
Password Loginenabled allows login using username and password.
Forced password changeAfter activation, users need to change their password the next time they log in.
Enableto control whether accounts are allowed to log in.

After filling in the form, click "OK" to save. After a successful save, new users will appear in the list and immediately gain permissions according to the selected role.

Edit User

Click "Edit" in the user list to maintain display name, email, password, role, login method, and enabled status.

ScenarioOperation Suggestions
Adjust User PermissionsModify "Role" and save, It takes effect after users refresh the page or log in again.
Temporarily deactivate the accountdisable "Enable"; the user will no longer be able to log in.
Request user to change passwordEnable "Forced password change," save it, and notify users to log in again and change password.
OAuth2 userPassword-related fields are managed by the OAuth2 provider, and manual password setting will be restricted on the page.

Reset Password

Click "Reset Password" in the user list to open the reset password drawer.

Configuration ItemDescription
PasswordNew password set for the user.
Forced password changeAfter activation, users need to change their password again to their own password after logging in with a new password.

After the reset is complete, users should be informed of the new password through a secure channel. It is recommended to simultaneously implement "mandatory encryption changes" in the production environment.

Lock, Unlock, and Delete

OperationsInstructions
LockLock users and revoke their sessions, suitable for account anomalies or temporary access blocks.
UnlockRestore login ability of locked users.
DeleteDelete user accounts. Before deletion, confirm that the account will no longer bear operational or audit responsibilities.
Batch DeleteCheck multiple users and delete them all together.

Session Management

Click "Session Management" to view users' current and historical sessions.

columnDescriptions
Session IDSession ID.
StatusValid, expired, or revoked. The current session will be marked with an identifier.
IP addresssession source address.
DeviceName of the login device.
Recently ActiveSession: The most recent activity time.
Expiration timeSession expiration time.
User-AgentBrowser or client information.
OperationDescription
RefreshReload the session list.
Revoke sessionDisable the specified session. The current session cannot be directly undone.
Revoke other sessionsKeep the current session and revoke the user's other valid sessions.
Revoke all sessionsRevoke all valid sessions for this user; the user needs to log in again.

Super Administrator Account

Built-in admin account is the highest privilege and restricts page changes to username, role, activation status, and deletion operations. This account can change its password.

Note

Please keep your admin password. After the initial deployment in the production environment, the default password should be changed immediately, and the super administrator account should only be used in necessary maintenance scenarios.

Frequently Asked Questions

IssuesHandling Methods
No menu after the user logs inCheck whether the user is bound to a character and whether the character has menu permissions.
Users can see the menu but buttons are unavailableCheck if the character has the corresponding button permission.
User operation prompt indicates no permissionsCheck if the role has the corresponding API permissions, save the data, and have the user refresh the page or log in again.
User forgets passwordadministrator performs "Reset Password" in the user list.
User account login abnormalLock the user and revoke the session, then review the audit logs in the system logs.