Skip to content

How to Create a User Account#

This topic provides step-by-step instructions for creating a user account in TheHive.

To add an existing user account to an organization, see Add or Remove an Existing User Account from an Organization.

License

The number of user accounts you can create depends on your TheHive license. Only unlocked user accounts of type normal count toward the license limit. User accounts of type service and those with unlicensed permissions aren't limited.

Create a user account for an organization#

As an administrator#

Required permissions

Only users with an admin-type profile that has the manageUser permission can manage user accounts at the client level in TheHive.

  1. Go to the Organizations view from the sidebar menu.

    Organizations view


  2. Select the organization to add the user account to, then select . Alternatively, hover over the organization, select , and select Add in the Users section.


  3. In the Adding a user drawer, enter:

    - Type *

    The user account type you want to create.

    Pick an option from the dropdown list:

    • Normal: Intended for users who access TheHive through the web interface. Normal accounts support all authentication methods. These accounts can also generate API keys if enabled.
    • Service: Designed for programmatic access to TheHive via the API. Service accounts authenticate exclusively using an API key and can't sign in to the web interface.

    - Login *

    The login used for the user to sign in. It can be an email address or another identifier, depending on your authentication configuration.

    - Name *

    The user account's display name.

    - Profile *

    Select a permission profile for the user account from the dropdown list.


  4. Select Confirm.


  5. In the user accounts list, hover over the user you just created and select .


  6. Optional: Select the default user account avatar to modify it, then upload a new image. Only PNG and JPG formats are supported.


  7. Optional: If the login isn't an email, add an email address in the Email field. This address is used to send notifications and password-related information to the user.


  8. Optional: Select Create to generate an API key.


  9. Select Set a new password to create a default password for the user account.


  10. Select Confirm.

As an organization administrator#

Required permissions

Only users with the manageUser permission can manage user accounts at the organization level in TheHive.

  1. Go to the Organization view from the sidebar menu.

    Organization view


  2. Select the Users tab.

    Organization users tab


  3. Select .


  4. In the Adding a user drawer, enter:

    - Type *

    The user account type you want to create.

    Pick an option from the dropdown list:

    • Normal: Intended for users who access TheHive through the web interface. Normal accounts support all authentication methods. These accounts can also generate API keys if enabled.
    • Service: Designed for programmatic access to TheHive via the API. Service accounts authenticate exclusively using an API key and can't sign in to the web interface.

    - Login *

    The login used for the user to sign in. It can be an email address or another identifier, depending on your authentication configuration.

    - Name *

    The user account's display name.

    - Profile *

    Select a permission profile for the user account from the dropdown list.


  5. Select Confirm.


  6. In the user accounts list, hover over the user you just created and select .


  7. Optional: Select the default user account avatar to modify it, then upload a new image. Only PNG and JPG formats are supported.


  8. Optional: If the login isn't an email, add an email address in the Email field. This address is used to send notifications and password-related information to the user.


  9. Optional: Select Create to generate an API key.


  10. Select Set a new password to create a default password for the user account.


  11. Select Confirm.

Create a user account for multiple organizations#

Required permissions

Only users with an admin-type profile that has the manageUser permission can manage user accounts at the client level in TheHive.

  1. Go to the Users view from the sidebar menu.

    Users view


  2. Select .


  3. In the Adding a user drawer, enter:

    - Type *

    The user account type you want to create.

    Pick an option from the dropdown list:

    • Normal: Intended for users who access TheHive through the web interface. Normal accounts support all authentication methods. These accounts can also generate API keys if enabled.
    • Service: Designed for programmatic access to TheHive via the API. Service accounts authenticate exclusively using an API key and can't sign in to the web interface.

    - Login *

    The login used for the user to sign in. It can be an email address or another identifier, depending on your authentication configuration.

    - Name *

    The user account's display name.

    - Organizations *

    Select one or more organizations to assign to the user account. To set the default organization the user accesses when signing in to TheHive, select Set as default.

    For each organization, select a permission profile for the user account from the dropdown list.

    5.4.3 Profiles that require a Gold or Platinum license are labeled License required.


  4. Select Confirm.


  5. In the user accounts list, hover over the user you just created and select .


  6. Optional: Select the default user account avatar to modify it, then upload a new image. Only PNG and JPG formats are supported.


  7. Optional: If the login isn't an email, add an email address in the Email field. This address is used to send notifications and password-related information to the user.


  8. Optional: Select Create to generate an API key.


  9. Select Set a new password to create a default password for the user account.


  10. Select Confirm.

Next steps