Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

View and expire Fleet Manager API Keys in UI #109

Open
bradjolicoeur opened this issue Nov 19, 2021 · 2 comments
Open

View and expire Fleet Manager API Keys in UI #109

bradjolicoeur opened this issue Nov 19, 2021 · 2 comments
Assignees
Labels
feature New feature or request

Comments

@bradjolicoeur
Copy link

The user interface allows for creating API keys, however there is no way to see a list of the keys that have already been created or an ability to invalidate an API Key. This is problematic in a scenario where there is a breach and all keys would need to be invalidated and reissued. I'm guessing that one could open up MongoDB and delete them, however that would take specialized knowledge and in a breach scenario time is of the essence.

I'm looking for a list of keys with the datetime stamp and user that created them, status of the key and maybe a masked view of the last few characters of the key. Each valid key should have option to invalidate the key.

This is probably something we would also want available in CLI/API so that it could be scripted for scheduled key rotations.

@mookid8000
Copy link
Member

Hi @bradjolicoeur , great suggestion 🙂

Let me just think a little bit about how a feature like this could be made.

@mookid8000 mookid8000 self-assigned this Nov 20, 2021
@mookid8000 mookid8000 added the feature New feature or request label Nov 20, 2021
@ryanbuening
Copy link

I think just a masked view of the last few characters of the key to start with would be a really nice improvement if the other features involve too much work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants