Skip to content

Service accounts and API keys#1989

Draft
GregorShear wants to merge 6 commits into
mainfrom
greg/access
Draft

Service accounts and API keys#1989
GregorShear wants to merge 6 commits into
mainfrom
greg/access

Conversation

@GregorShear

@GregorShear GregorShear commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add service accounts management UI under a new Admin tab
  • Flowctl access token route — new /flowctl/accessToken page with copy-to-clipboard button (token never displayed on screen), marked data-private for LogRocket
  • CLI-API tab consolidation — moved refresh token and access token sections under Service Accounts; CLI-API tab now shows a redirect notice with link

Test plan

  • Create a service account with each capability level (admin, read) and verify it appears in the table
  • Create an API key, confirm the secret is shown once, copy it, close the dialog, and verify it can't be retrieved again
  • Revoke an API key and confirm it disappears from the expanded row
  • Disable a service account and verify the status chip updates and API key creation is blocked
  • Re-enable a disabled account and verify new API keys can be created
  • Visit Admin > CLI-API — verify redirect notice with working link to Service Accounts
  • Open /flowctl/accessToken — verify copy button works, token is not visible on screen

@GregorShear GregorShear closed this Jun 3, 2026
@GregorShear GregorShear deleted the greg/access branch June 3, 2026 02:44
@GregorShear GregorShear restored the greg/access branch June 3, 2026 02:44
@GregorShear GregorShear reopened this Jun 3, 2026
@GregorShear GregorShear changed the base branch from main to greg/refresh-tokens June 3, 2026 03:17
@GregorShear GregorShear force-pushed the greg/access branch 4 times, most recently from 6c847e6 to f0bebb8 Compare June 3, 2026 04:50
@GregorShear GregorShear force-pushed the greg/refresh-tokens branch 2 times, most recently from d60c562 to 4db5bdd Compare June 4, 2026 03:07
@GregorShear GregorShear force-pushed the greg/refresh-tokens branch from 96f4766 to 2329fe9 Compare June 17, 2026 14:45
Base automatically changed from greg/refresh-tokens to main June 18, 2026 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant