Using the latest version?
JFrog Container Registry Guide
Saving your changes
Be sure to click Update to save any changes to your profile.
Changing your Personal Settings
Personal settings include your JFrog Container Registry API Key, password and email address.
You are not able to change your password if JFrog Container Registry is configured to use external authentication such as LDAP.
API Key
JFrog Container Registry allows authentication for REST API calls using your API key as an alternative to your username and password in two ways: you may either using the X-JFrog-Art-API
header with which you can specify an API key , or you may use basic authentication using your username and API key (instead of your password). For more details, please refer to the JFrog Container Registry REST API.
Creating an API Key
To create an API Key, once you have unlocked your profile, click the "Generate" button next to the API Key field.
Revoking or Regenerating an API Key
Once an API Key is created, it displayed, masked, in the corresponding field. Click the "View" icon to see the API Key in clear-text, or the "Copy" icon to copy the API Key to the clipboard.
To revoke the current API Key, click "Revoke API Key" Note that any REST API calls using the current API key for authentication will no longer be valid.
You may revoke the current API Key and create a new one in a single action by clicking "Regenerate". Any REST API calls using the current API key for authentication will no longer be valid, until you replace the API Key with the new one you just generated.
REST API
The following REST API endpoints are available with regard to API Keys:
Endpoint | Description |
---|---|
Create API Key | Create an API key for the current user. |
Get API Key | Get the current user's own API key. |
Revoke API Key | Revokes the current user's API key. |
Revoke User API Key | Revokes the API key of another user (requires Admin privileges). |
Revoke All API Keys | Revokes all API keys currently defined in the system (requires Admin privileges). |
Changing Your Password and Email
Once your profile is unlocked, JFrog Container Registry displays your password in an encrypted format that can be used whenever you need to provide your password in an environment that is not secure. For example, when making REST API calls over HTTP.
The encrypted password is initially masked, but you may click the "View" icon to view the encrypted password in clear-text. You may also click the "Copy" icon to copy the encrypted password to the clipboard.
To change your JFrog Container Registry password, enter your new password and verify it.
You can also modify your email address.
For more information about using secured passwords with your profile, please refer to Centrally Secure Passwords.
Bintray Settings
Bintray is JFrog's platform to store and distribute your software libraries. For more details please refer to the JFrog Bintray Page.
When using the Quick Setup to create Docker repositories, JFrog Container Registry will create a Bintray Docker repository defined as a remote repository (bintray-docker-remote).
You may freely read from the bintray-docker-remote repository, and other Bintray repositories, however to upload an artifact, or perform other operations on Bintray through JFrog Container Registry such as search, you must have a Bintray account and provide your credentials through your profile page.
To provide your Bintray credentials, enter your Bintray Username and the Bintray API Key you received when registering to Bintray into the specified fields in JFrog Container Registry.
To verify that your credentials are valid you can click Test.
SSH Key
JFrog Container Registry supports authentication via SSH for the Git LFS client and the JFrog CLI.
To be authenticated via SSH, you need to enter your SSH public key in the SSH Public Key (RSA) field.