Service account token management UI (Creation)
Implementation Plan:
- We need to re-create the token management in Vue
- Confirm vue router updates and is navigable to this state.
- Confirm renders for instance level and group level versions of the Vue app.
- This issue covers the initial token form, submission, and green alert banner with the token.
- This issue also covers the addition of the newly created token at the bottom of the page.
- Rotation and deletion icons can be shown, but NO-OP. They will be implemented in a follow-up issue.
Designs
- Show closed items
Is blocked by
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Drew Blessing added to epic &9573
added to epic &9573
- Drew Blessing added GitLab Premium label
added GitLab Premium label
- Drew Blessing changed milestone to %Backlog
changed milestone to %Backlog
- Author Maintainer
@dmoraBerlin Related to existing discussions in #338354 (closed)
1 - Hannah Sutor removed [deprecated] Accepting merge requests label
removed [deprecated] Accepting merge requests label
- Hannah Sutor removed priority2 label
removed priority2 label
- Hannah Sutor changed epic to &9965
changed epic to &9965
- 🤖 GitLab Bot 🤖 added Category:System Access label
added Category:System Access label
- Adil Farrukh mentioned in issue gitlab-org/manage/general-discussion#17613
mentioned in issue gitlab-org/manage/general-discussion#17613
- Maintainer
Collapse replies - Developer
@eduardosanz I believe we started with separating service account management UI and the token management (PAT, PrAT, GrAT) within that service account. That said we don't have additional UX for this, so if you'd like to combine it together, we certainly can.
- Maintainer
Ah I see... let's keep it separate, that's better.
- From the service account page, CRUD operations for the tokens:
-
Create
token -> POST -> https://gdk.test:3443/groups/[flightjs]/-/group_members/service_accounts/service_accounts/[username]/tokens/new -> returns JSON with new token and paginated list of tokens -
Read
token -> GET -> https://gdk.test:3443/groups/[flightjs]/-/group_members/service_accounts/service_accounts/[username]/tokens -> returns paginated JSON -
Delete
token -> POST (_method: delete) -> https://gdk.test:3443/groups/[flightjs]/-/group_members/service_accounts/service_accounts/[username]/tokens/[id]
-
Edited by Eduardo Sanz García - From the service account page, CRUD operations for the tokens:
- Maintainer
I would suggest to break up this issue into three, probably closer to when we plan to implement the issue.
- Eduardo Sanz García removed backend label
removed backend label
- Eduardo Sanz García set weight to 7
set weight to 7
- Eduardo Sanz García added backend label and removed frontend label
- Adil Farrukh mentioned in issue gitlab-org/manage/general-discussion#17619
mentioned in issue gitlab-org/manage/general-discussion#17619
- Adil Farrukh mentioned in issue #406781 (closed)
mentioned in issue #406781 (closed)
- Adil Farrukh set weight to 5
set weight to 5
- Adil Farrukh mentioned in issue gitlab-org/manage/general-discussion#17627
mentioned in issue gitlab-org/manage/general-discussion#17627
- Adil Farrukh changed milestone to %16.1
changed milestone to %16.1
- Adil Farrukh changed milestone to %16.2
changed milestone to %16.2
- Hannah Sutor changed milestone to %Backlog
changed milestone to %Backlog
- Kier Lindsay mentioned in issue #416084
mentioned in issue #416084
- 🤖 GitLab Bot 🤖 added devopsgovern sectionsec labels and removed devopsmanage sectiondev labels
added devopsgovern sectionsec labels and removed devopsmanage sectiondev labels
- 🤖 GitLab Bot 🤖 added groupauthentication label and removed groupauthentication and authorization [DEPRECATED] label
added groupauthentication label and removed groupauthentication and authorization [DEPRECATED] label
- Chris Stone mentioned in merge request !151850 (merged)
mentioned in merge request !151850 (merged)
- Fernando Cardenas changed title from Service account token management UI to Service account token management UI (Creation)
changed title from Service account token management UI to Service account token management UI (Creation)
- Fernando Cardenas added 1 design
added 1 design
- Fernando Cardenas added 1 design
added 1 design
- Fernando Cardenas marked this issue as blocked by #509870
marked this issue as blocked by #509870
- Fernando Cardenas marked this issue as blocked by #509865 (closed)
marked this issue as blocked by #509865 (closed)
- Fernando Cardenas marked this issue as related to #509866 (closed)
marked this issue as related to #509866 (closed)
- Fernando Cardenas removed the relation with #509866 (closed)
removed the relation with #509866 (closed)
- Fernando Cardenas marked this issue as blocked by #509866 (closed)
marked this issue as blocked by #509866 (closed)
- Fernando Cardenas marked this issue as blocked by #387071 (closed)
marked this issue as blocked by #387071 (closed)
- Fernando Cardenas changed the description
Compare with previous version changed the description
- Fernando Cardenas marked this issue as related to #509877
marked this issue as related to #509877
- Fernando Cardenas removed the relation with #509877
removed the relation with #509877
- Fernando Cardenas mentioned in epic gitlab-org#9965
mentioned in epic gitlab-org#9965
- Fernando Cardenas mentioned in merge request !176690 (merged)
mentioned in merge request !176690 (merged)
- Eduardo Sanz García changed milestone to %17.9
changed milestone to %17.9
- Eduardo Sanz García assigned to @eduardosanz
assigned to @eduardosanz
- Adil Farrukh added Deliverable label
added Deliverable label
- Maintainer
Setting health status to
on track
as the milestone has just begun.Issue participants are welcome to override this by setting the health status to another value.
- 🤖 GitLab Bot 🤖 changed health status to on track
changed health status to on track
- Eduardo Sanz García changed milestone to %17.10
changed milestone to %17.10
- Adil Farrukh changed milestone to %17.9
changed milestone to %17.9
- Adil Farrukh changed milestone to %17.10
changed milestone to %17.10
- Hannah Sutor added authn-FY26Q1 label
added authn-FY26Q1 label
- Eduardo Sanz García added workflowin dev label
added workflowin dev label