Manage Users in MyJFrog

📘

Subscription Information

This feature is supported on the Cloud (SaaS) platform with a Pro, Enterprise X, or Enterprise+ license, and on the Self-Hosted platform with a Pro, Pro X, Enterprise X , or Enterprise+ license.

The MyJFrog Portal supports adding multiple users to the portal in different roles.

MyJFrog Cloud Portal has four types of user roles: Primary Admin, Admin, Finance Member, and Technical Member. A user can have one role per subscription and have roles on different subscriptions under the same account.

For self-hosted customers, there are only two user roles: Primary Admin and Admin.

Only the Primary Admin and Admin can add new users, view and manage existing users. They can click Manage Users to see all the users who are currently associated with your subscription as well as the current status and role.

📘

Note

All subscriptions have one Primary Admin. This role can only be transferred to another active user under the same subscription by contacting your Account Manager.

Other roles can be set by both Primary Admins and Admins.

The following table describes the user roles.

Role Name

Abilities

How to Change This Role

Primary Admin

Manage all resources, including the ability to manage users.

You can only have one Primary Admin for each subscription.

Applicable for JFrog Self-hosted and JFrog Cloud.

Contact your Account Manager.

Admin

Manage all resources, including the ability to manage users.

Applicable for JFrog Self-hosted and JFrog Cloud.

A Primary Admin or Admin can change this role type. See Edit an Existing User.

Finance Member

Manage billing and account details, monitor usage, and define usage notifications.

Applicable only for JFrog Cloud.

A Primary Admin or Admin can change this role type. See Edit an Existing User.

Technical Member

Manage network connectivity, monitor usage, define usage notifications, manage Custom Domain Names, DNS Routing, Allow Lists/administration/docs/manage-users, and view API tokens.

Multi-JPD subscription members can also manage JPD topology, and set up and launch new JPDs.

Applicable only for JFrog Cloud.

A Primary Admin or Admin can change this role type. See Edit an Existing User.

The following table lists the user statuses.

StatusDescription
ActiveAn active user in MyJFrog.
InvitedA user that was invited through the portal but has not yet registered.
ExpiredA user that was invited through the portal but whose invite has expired. The invitation email expires after 24 hours.
FailedA user that was invited through the portal but something during the invitation process went wrong. In this case, you would need to remove the user or resend the invitation.

Invite a New User to MyJFrog

📘

Note

This functionality is only available to the Primary Admin of the subscription.

You can invite a new user to register to MyJFrog and be added as an admin.

To invite a user to MyJFrog:

  1. Log in to the MyJFrog Portal as the Primary Admin.
  2. Go to the Manage Users page, select the List view, and click Invite User on the top-left corner to open the Invite User dialog.
  3. Enter the user's email address, first name, and last name, and click Invite to send the invitation.
  4. The user receives an email inviting them to register. Once they complete the registration, they will be added as a user to the subscription. The invitation is valid for 24 hours.

Resend an Expired Invitation to MyJFrog

📘

Note

This functionality is only available to the Primary Admin of the subscription.

To resend an invitation to a user after their invitation has expired:

  1. Log in to the MyJFrog Portal as the Primary Admin.
  2. Go to the Manage Users page, select the List view, and click the Action menu (three dots) next to the expired invitation user.
  3. Click Resend Invitation.
  4. The user will receive another email inviting them to register. Once they complete the registration, they will be added to the subscription as a user.

Edit an Existing User

To edit an existing user on the MyJFrog Portal:

  1. Go to the Manage Users page and click Edit User on the user that you would like to edit. You must be an Admin or Primary Admin to edit users.
📘

Note

All subscriptions have one Primary Admin. This role can only be transferred to another active user under the same subscription by contacting your Account Manager.

  1. Select the role for this user from the drop-down menu and click Save.
  2. The user’s abilities are updated according to the role that you have selected.

Manage Your MyJFrog Profile

You can edit your MyJFrog user profile to configure the following features:

To manage your MyJFrog profile:

  1. Log in to MyJFrog. In the top bar, click the User Menu (the icon with your initials) and click My Profile. The My Profile panel opens.

  2. In the Personal Details area, you can view and update your basic account information. Your JFrog Role and other information can only be modified by the Primary Admin. Modify the fields available to you as required, then click Save.

  3. In the Password and Security area, you can reset your password if you have forgotten it or need to update it for security purposes. You can also Enable Mutli-Factor Authentication (MFA) for your account.

  4. To reset your password, click Reset Password.

📘

Note

You cannot cancel this procedure once you click Reset Password. Only click this option when you are ready to reset your password.

To secure this sensitive action, a JFrog Login System dialog appears. Enter your user credentials.

  1. An email is sent to you with a link that lets you reset your password. Click the link. 6. In the reset dialog, define a strong password with:
  • At least 8 characters
  • Both upper and lower-case letters
  • Numerals and symbol characters
  1. Click Create. The My Profile panel reappears.

Tip

For any issue (password reset not working, lockout, etc.) contact [email protected] or JFrog support.

Enable Multi-Factor Authentication (MFA) in MyJFrog

Multi-Factor Authentication (MFA) requires you to enter a one-time password (OTP) generated by an external application in addition to your user credentials.

MFA adds a critical layer of security when you access JFrog applications. Even if your password is compromised, attackers cannot access your account without the second authentication factor.

To enable MFA for your MyJFrog user account:

  1. On your mobile device, install one of these authentication applications:

    • FreeOTP
    • Google Authenticator
    • Microsoft Authenticator
  2. Log in to MyJFrog. In the top bar, click the User Menu (the icon with your initials) and click My Profile. The My Profile panel opens.

  3. In the Password and Security area, click Enable MFA.

📘

Note

You cannot cancel this procedure once you click Enable MFA. Only click this option after you install an authentication application, and when you are ready to enable MFA.

To secure this sensitive action, a JFrog Login System dialog appears. Enter your user credentials.

  1. The Multi-Factor Authentication Setup dialog appears.
  2. Follow the setup flow indicated by the authenticator app. Typically:
    1. On your mobile device, open the authenticator app and choose to add an account.
    2. In MyJFrog, scan the QR code to register the JFrog Platform as a new authenticated application.
    3. Enter the one-time code generated on your mobile device to confirm the new account.

You may see a Sign out from other devices checkbox in the mobile app. When this option is selected, the app logs out all other current sessions. This option is not required to enable MFA in MyJFrog.

  1. When the new MFA account is successfully created, the MyProfile panel reappears. The MFA setting has the value

MFA is currently enabled.

Tip

If you switch mobile devices or need to reconfigure MFA, repeat this process.

For any issue (password reset not working, lockout, etc.) contact [email protected] or JFrog support.