Skip to main content

Artifact Management

JFrog Token Generation

  1. Go to https://p6m.jfrog.io/
  2. Login with P6M SSO
  3. In the right top corner click on 'User Menu' -> 'Edit Profile' -> 'Generate an Identity Token'
  4. Add description i.e. 'p6m token', click 'Next'. JFrog Artifactory Identity Token Generated Note: You won't be able to see Identity Token (Refresh token) again. You would need to generate new one if you forgot to save it.
  5. Set your environment variables ARTIFACTORY_USERNAME, ARTIFACTORY_IDENTITY_TOKEN, ARTIFACTORY_TOKEN using previously generated values. See instructions below depending on your OS.
Windows Installation

How to Add System/User Environment variable

  1. Launch "Control Panel"
  2. "System"
  3. "Advanced system settings"
  4. Switch to "Advanced" tab.
  5. "Environment variables"
  6. Choose "System Variables" or "User Variables"
  7. To add a new environment variable: Choose "New" ...
  8. To change an existing environment variable: Choose "Edit"

Add Environment variables

  1. Add ARTIFACTORY_USERNAME env variable
  2. Add ARTIFACTORY_IDENTITY_TOKEN env variable
  3. Open/Restart your PowerShell
  4. Verify your previous variables are set
$env:ARTIFACTORY_USERNAME
$env:ARTIFACTORY_IDENTITY_TOKEN

5.Generate ARTIFACTORY_TOKEN using PowerShell

[Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes("$env:ARTIFACTORY_USERNAME`:$env:ARTIFACTORY_IDENTITY_TOKEN"))
  1. Add ARTIFACTORY_TOKEN env variable
  2. Restart you PowerShell so it picks up new env variables
  3. Verify ARTIFACTORY_TOKEN
$env:ARTIFACTORY_TOKEN
MacOS/Linux Installation

Add to your default shell profile (~/.profile, ~/.zshrc etc.)

export ARTIFACTORY_USERNAME="your_username"         # your JFrog Artifactory username
export ARTIFACTORY_IDENTITY_TOKEN="your_generated_identity_token" # Identity token
export ARTIFACTORY_TOKEN=$(echo -n "$ARTIFACTORY_USERNAME:$ARTIFACTORY_IDENTITY_TOKEN" | base64)

Edit MacOS profile environment