Bulk Action Delete/Revoke for PAT and SSH Credentials

Problem to solve

Assumption: Users are having to click on each action individually, and would benefit by having an option to Revoke all existing (PAT) or Delete all (SSH) credentials.

Intended users

  • Sidney (Systems Administrator)
  • Cameron (Compliance Manager)

User experience goal

The user should be able to understand what the implications of a bulk action will be, and feel confident to use it when valuable.

Proposal

Checkboxes Bulk button
PAT_-_Dropdown PAT_-_Secondary_button
Considerations for PAT

Add a Revoke all expired button that can revoke all expired PATs

  • This should revoke all PATs that are expired relative to the PAT expiration setting set by admins
  • This should only be relevant for scenarios where a PAT expiration is set but enforcement is optional, meaning a PAT could still be active after reaching the expiration date (for organizations who desire a softer approach)
  • Show a modal to confirm the action after clicking Revoke all expired

Further details

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Figma →

Edited Nov 30, 2021 by Austin Regnery
Assignee Loading
Time tracking Loading