You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/manuals/security/for-developers/access-tokens.md
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,7 @@ Compared to passwords, PATs provide the following advantages:
14
14
15
15
- You can investigate when the PAT was last used and then disable or delete it if you find any suspicious activity.
16
16
- When using an access token, you can't perform any administrative activity on the account, including changing the password. It protects your account if your computer is compromised.
17
-
18
-
Access tokens are also valuable for building integrations, as you can issue multiple tokens, one for each integration, and revoke them at
17
+
- Access tokens are valuable for building integrations, as you can issue multiple tokens, one for each integration, and revoke them at
19
18
any time.
20
19
21
20
## Create an access token
@@ -24,6 +23,8 @@ any time.
24
23
>
25
24
> Treat access tokens like your password and keep them secret. Store your tokens securely in a credential manager for example.
26
25
26
+
Use the Docker Admin Console to create an access token.
27
+
27
28
1. Sign in to your [Docker account](https://app.docker.com/login).
28
29
29
30
2. Select your avatar in the top-right corner and from the drop-down menu select **Account settings**.
@@ -34,14 +35,15 @@ any time.
34
35
35
36
5. Add a description for your token. Use something that indicates the use case or purpose of the token.
36
37
37
-
6. Set the access permissions.
38
+
6. Select the expiration date for the token.
39
+
40
+
7. Set the access permissions.
38
41
The access permissions are scopes that set restrictions in your
39
42
repositories. For example, for Read & Write permissions, an automation
40
43
pipeline can build an image and then push it to a repository. However, it
41
44
can't delete the repository.
42
45
43
-
7. Select **Generate** and then copy the token that appears on the screen and save it. You won't be able
44
-
to retrieve the token once you close this prompt.
46
+
8. Select **Generate** and then copy the token that appears on the screen and save it. You won't be able to retrieve the token once you close this prompt.
45
47
46
48
## Use an access token
47
49
@@ -63,6 +65,10 @@ When prompted for a password, enter your personal access token instead of a pass
63
65
64
66
## Modify existing tokens
65
67
68
+
> [!NOTE]
69
+
>
70
+
> You can't edit the expiration date on an existing token. You must create a new PAT if you need to set a new expiration date.
71
+
66
72
You can rename, activate, deactivate, or delete a token as needed. You can manage your tokens in your account settings.
67
73
68
74
1. Sign in to your [Docker account](https://app.docker.com/login).
0 commit comments