Skip to content

Users & Authentication – Overview

Introduction

The GPU Cluster Manager provides centralized control over user accounts and authentication methods. Administrators can create user accounts, enable or disable access, and integrate with external authentication providers (e.g., GitHub). This ensures that each user has the appropriate credentials and permissions within the platform.

Key Components

  • Users
    • Individual accounts that can log in to the platform.
    • May be locally defined or use an external provider (e.g., GitHub OAuth).
  • Authentication Providers
    • External services that validate user identities.
    • Currently includes GitHub OAuth (both public GitHub.com and private GitHub Enterprise).
    • Additional providers (LDAP, SAML, etc.) may be supported in future releases.

Users & Authentication Dashboard

The Users & Authentication Dashboard provides key information about users within GPU Cluster Manager and their authentication information:

Users and Authentication Dashboard

The Users & Authentication dashboard is the central hub for managing user accounts and configuring authentication methods within your MemVerge.AI deployment. Administrators use this section to create, modify, enable/disable, and delete user accounts, as well as to integrate with external authentication providers.

Users Tab

This tab displays a comprehensive list of all configured user accounts and provides tools for their management.

  • Search Users Field: An input field with a search icon that allows administrators to quickly find specific users by entering their name or other identifying information.
  • + Create User Button: A button located on the right, used to initiate the process of adding a new user account to the system.

User List Table

This table presents a structured overview of each user account with the following columns:

  • Name: The display name of the user. This column is sortable.

  • ID: The unique internal identifier for the user account. This column is sortable.

  • Enabled: Indicates the current status of the user account. A green Enabled status signifies an active account that can log in.

  • Provider: Specifies the authentication method used for the user (e.g., local for accounts managed directly by MemVerge.AI, or an external provider name like LDAP or OAuth if configured).

  • Local Username: The username used for local authentication, relevant if the provider is local.

  • Last Login: The timestamp of the user's most recent successful login. A dash (-) indicates the user has not yet logged in.

  • Created At: The timestamp indicating when the user account was created. This column is sortable.

  • Actions

A set of icons providing quick management options for each user:
  • Edit Icon (Pen): Allows administrators to modify the user's details, such as their name, password, or associated roles.
  • Toggle Enable/Disable Icon (Circle with Slash): Toggles the enabled status of the user account without deleting it.
  • Delete Icon (Trash Can): Permanently removes the user account from the system.

Auth Providers Tab

  • This tab is where administrators can configure and manage integrations with external authentication systems, such as LDAP, OAuth, or SAML, to allow users to log in using existing corporate credentials.

Pagination Controls (Bottom Right)

  • Navigation Arrows: Used to navigate between pages of the user list if there are more users than can be displayed on a single page.
  • Items Per Page Selector: Indicates the current page (e.g., 1) and allows adjustment of the number of user entries displayed per page (e.g., 10 / page).

Benefits of the Users & Authentication Dashboard

  • User Management: Create new users, modify their details, and control their access.
  • Access Control: Enable or disable user accounts as needed for security or operational reasons.
  • Troubleshooting: Quickly identify user details, last login times, and their authentication provider for support purposes.
  • Authentication Integration: Navigate to the "Auth Providers" tab to configure external identity sources.

Users & Authentication Management

Below are links to the sub-pages detailing the essential operations for user and authentication management: