Skip to content

Identify Requirements

Before dive into your code configuration, you need to identify what all the requirements you need in order to access Jfrog libraries for both download and upload.

Identify Permission Requirements

Identify if you need to download and/or upload artifacts/dependencies/libraries with Jfrog.

  • If your project only required download public dependencies/libraries, then request general access to the JFrog Platform by following the General JFrog Platform Access
  • If your project only required download public and/or private dependencies/libraries, then request permission from MyAccess and security group(s) via iam.ford.com
    • Security group(s) would be base on what dependencies you needed.
  • If your project required publishing artifacts to Jfrog, then identify the project, repository (local type only), and security group with upload(write/delete) permission.

Identify Security Groups

Following RBAC model, security group(s) provide permissions for a particular user with a certain rights in Jfrog, such as read/write/delete. More information on Jfrog permissions matrix can be found in our Customize Repositories Permissions

Creating Access Tokens

User authentication to the JFrog Platform Web UI is done through SAML in concert with Azure AD. This means that performing authentication in tools and via command line operations cannot rely in cdsid and passwords to authenticate. In addition, the JFrog Platform will not allow anonymous access. This means that any access to the JFrog Platform will require an Access Token. You should have previously identified any generic ids in Preparing to Migrate. If you are able to login via the Web UI with those IDs, you can follow these instructions, otherwise you will need to request an Access Token be made on the IDs behalf.

Once logged into JFrog, in the upper-right hand corner, you will see "Welcome, email@ford.com" and a down arrow. Or an icon with the first letter of your cdsid if you are using the new UI. Clicking on this down arrow(or the letter icon), will provide a menu. You will want to select "Edit Profile."

JFrog User Menu
Figure 10. Edit User Profile

Doing so will bring you to your profile, where you will see "Generate an Identity Token."

JFrog User Profile
Figure 11. View User Profile

Clicking on this will prompt for a description. Fill in a meaningful description and click next.

JFrog Token Generation
Figure 12. Token Generation Dialog

This will create an Access Token for your use. Make sure to store it somewhere, as you will not be able to retrieve it from the JFrog Platform.

JFrog Access Token
Figure 13. Access Token after generation

On the User Profile, is also a list of all created Access Tokens.

JFrog Access Token List
Figure 14. List of Access Tokens for User
  • Note: Your JFrog Platform username is your entire e-mail, not just your cdsid.

Brought to you by DevTools and Enablement Team.