# User management

The User Management page allows you to manage your organization's users in the following ways:

  • Add a new user
  • Set a user to Active or Inactive status
  • Edit a user's personal information and/or location
  • Require multifactor authentication (MFA)
  • Configure PTaaS (pen testing as a service) access (read or read/write)
  • Generate an API token for the user

All user management starts by selecting the Settings (gear) icon and then selecting the User Management card.

# Add a new user

Use the following steps to add a new NetSPI Platform user from your organization.

  1. Select the Settings icon Settings icon to display the Settings page.

  2. Then select the Client User Management card to display the Users page.

    Client Users Management card

  3. From the Users page, select the blue Add User icon (+) to display the New User page and enter the required information (first name, last name, and email).

    New user dialogue

  4. Select Next to display the module access page.

    New user setup

  5. Select the module for the user's access and add Read Access, Write Access, and/or Client Admin Access as needed. Module options include EASM, BAS, and PTaaS, but are selectable only if you have subscribed to each service.

  6. Select Next to display the PTaaS engagements to which the new user should have access.

    New user setup

  7. When you’re done selecting all the engagements for the new user, select Submit to complete the new user account’s creation.

# Set a user account to an inactive or active status

  1. Select the Settings icon Settings icon to display the Settings page.

  2. Then select the Client User Management card to display the Users page.

  3. Select any user row on the Users page to display a single user's NetSPI Platform settings.

  4. On the Personal Info tab, select the Active checkbox to clear it.

    User active to inactive

  5. Select Save to save your changes. The user is immediately recognized as inactive by the NetSPI Platform and they will be unable to login or access the application.

# Edit a user's personal information (and reset their password)

  1. Select the Settings icon Settings icon to display the Settings page.

  2. Then select the Client User Management card to display the Users page.

  3. From the Users page, select any user row to display their user information with the Personal Info tab in focus.

    User info set

  4. Make changes as necessary and select Save when finished to save the changes.

  5. To reset a user's password, select the kebab menu at the upper right of the page and select Reset Password.

    Reset password

    The user will be prompted to log out and then log back in, where they will be prompted to create a new password.

# Require multifactor authentication (MFA)

  1. Select the Settings icon Settings icon to display the Settings page.

  2. Then select the Client User Management card to display the Users page.

  3. From the Users page, select any user row to display their user information and select the MFA tab.

    MFA tab

  4. Select the Authenticator App option and select Update. The next time the user attempts to log into the NetSPI Platform they will be prompted to setup MFA.

# Create an API token for your users

If you have Admin permissions, you can generate API tokens for your organization's users. Only a NetSPI Admin or a Client Admin can generate API tokens. Once a token is generated for a user, that user can copy/revoke/rotate the API token from their user profile. For now, the API tokens do not expire.

  1. Select the Settings icon Settings icon to display the Settings page.

  2. Then select the Client User Management card to display the Users page.

  3. From the Users page, select any user row to display that user's information and select the API tab.

    API tab for user

  4. Select Generate Token to generate the token. A message displays confirming the API token generation.

    Generated API

    If the user already had an API token, a message displays announcing this, and you have the option to rotate the API token on their behalf.

    API token already exists

    The user's profile page will display that API token on the API tab where they can copy it, delete it, or rotate it.

    User profile page

# Add module permissions for your users

If you have Admin permissions, you can configure your users' access to the NetSPI Platform modules you have subscribed to.

  1. Select the Settings icon Settings icon to display the Settings page.

  2. Then select the Client User Management card to display the Users page.

  3. From the Users page, select any user row to display that user's information and select the tab for the module that you want to configure user permissions for: PTaaS, EASM, or BAS.

    Module permissionsfor user

  4. Select Save after making your changes to have them take effect immediately.