Skip to main content
Version: 26.2

User management

Authorization Hub uses three platform-level roles to manage access and permissions:

  • Tenant admin: Has full access to all features, including user authentication configuration through Keycloak.

  • Admin: Can create and manage authorization components (attributes, attribute connectors, domains, and policies), assign/remove users, and transferring ownership.

  • User: Can create and manage authorization components (attributes, attribute connectors, domains, and policies), but cannot manage other users.

UserAdminTenant admin
Manage authorization components✔️✔️✔️
Manage users❌✔️✔️
Configure user authentication❌❌✔️
tip

Before inviting users, configure user authentication. Read User authentication for instructions.

Invite and manage users​

Admins can invite new users to Authorization Hub, manage existing accounts, and change user statuses.

User status​

  • Invited: Received an invitation but has not logged in yet.

  • Active: Has accepted the invitation and is using Authorization Hub.

  • Inactive: Deactivated by an admin.

    note

    An inactive user can regain access to their account if an admin resends an invitation.

Invite users​

  1. Click Invite users on the upper right corner.

  2. Add the email of the user you want to invite.

    tip

    Add multiple users at once by pressing Enter ↵, Space ⎵, or a comma after each address. You can also paste a comma-separated list.

  3. Select a role from the dropdown.

  4. Click Send invite.

Authorization Hub sends an invitation email. Depending on whether an IdP is configured, the email either instructs the user to log in through the IdP or to set a password.

Manage users​

  1. Use the filter field on the top to refine the user list.

    note

    This is a dynamic field and returns relevant results as you type.

  2. Click the actions button (three dots) on the right side of the user's row.

  3. Choose an action:

    • Edit: Change the user's role.

      warning

      Role changes take effect after the user logs out and back in, or after 30 minutes of inactivity.

    • Resend invitation: Send another invitation email to a user whose status is Inactive.

    • Deactivate: Deactivate the account of a user whose status is Active or Invited.

  4. Confirm your action.

tip

Click any column header to sort the list. Click the same header again to reverse the sort order.

Use the column selector above the list to choose which columns display. The Email and actions columns cannot be hidden. Your selection is remembered in your browser, but it is not shared with other browsers, devices, or users. Use the reset option to return to the default columns.

Tenant admin role assignment​

By default, the first user to access Authorization Hub is assigned the Tenant admin role and granted full access to all features. This role can be delegated, allowing a Tenant admin to promote other users to the same role.

Promoting a user to Tenant admin also grants them Project admin status across all projects to which they are assigned. However, demoting a Tenant admin to a lower-privileged role does not affect their existing project memberships.

A Tenant admin can step down from their role only if there is at least one other active or invited Tenant admin on the platform.

Handling invitation email delivery failures​

Tenant admins and admins manage users from the User management screen. The system automatically links each Authorization Hub account to a Keycloak account. If Authorization Hub is deployed without a configured SMTP server, invitation emails cannot be sent. The UI shows a notification confirming the delivery failure. To complete user setup manually, follow the steps below based on whether an IdP is configured.

If an IdP is set up​

  1. Manually notify the new user and provide the Authorization Hub URL.
  2. The user logs in through the IdP.

If no IdP is set up​

  1. Set a temporary password for the linked Keycloak user account.
    1. Append ../auth/admin/hub/console/ to the URL of your Authorization Hub deployment.
    2. Go to Manage > Users.
    3. Click the user and open the Credentials tab.
    4. In Set password, enter a new password and make sure Temporary is ON.
    5. Click Set password.
  2. Manually notify the new user providing them with the necessary login credentials.
  3. The user logs in successfully.
  4. Authorization Hub prompts the user to set up a new password immediately after their first login.

Manage users through the API​

You can also invite and manage users programmatically. The user endpoints require the Admin or Tenant admin role, and the same rules as in the interface apply, for example that only a Tenant admin can assign the Tenant admin role. Read Projects and users and API permissions.