Skip to content

Commit 5ea48fc

Browse files
nejchJohnVillalovos
authored andcommitted
docs: describe self-revoking personal access tokens
1 parent 5e1df65 commit 5ea48fc

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

docs/cli-examples.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,34 @@ List deploy tokens for a group:
133133
134134
$ gitlab -v group-deploy-token list --group-id 3
135135
136+
Personal access tokens
137+
----------------------
138+
139+
List the current user's personal access tokens (or all users' tokens, if admin):
140+
141+
.. code-block:: console
142+
143+
$ gitlab -v personal-access-token list
144+
145+
Revoke a personal access token by id:
146+
147+
.. code-block:: console
148+
149+
$ gitlab personal-access-token delete --id 1
150+
151+
Revoke the personal access token currently used:
152+
153+
.. code-block:: console
154+
155+
$ gitlab personal-access-token delete --id self
156+
157+
Create a personal access token for a user (admin only):
158+
159+
.. code-block:: console
160+
161+
$ gitlab -v user-personal-access-token create --user-id 2 \
162+
--name personal-access-token --expires-at "2023-01-01" --scopes "api,read_repository"
163+
136164
Resource access tokens
137165
----------------------
138166

docs/gl_objects/personal_access_tokens.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ Revoke a personal access token by id::
4040

4141
gl.personal_access_tokens.delete(123)
4242

43+
Revoke the personal access token currently used::
44+
45+
gl.personal_access_tokens.delete("self")
46+
4347
Create a personal access token for a user (admin only)::
4448

4549
user = gl.users.get(25, lazy=True)

0 commit comments

Comments
 (0)