-
Notifications
You must be signed in to change notification settings - Fork 888
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
Add ability to view and manage api keys via the frontend #3041
Comments
I tried to work on this issue. let me if anything else is needed |
This issue was originally a backlog item that we had intended on working towards at a later date. However, since it has drawn much attention over the past week, I've added the specific requirements for a full implementation of the interface. |
should i create a new branch on top of admin-changes branch and put my work there? cc: @Ulincsys |
@officialasishkumar You can rebase off of dev, or make a new branch. Or, we will be pulling dev up to speed with main as soon as #3077 gets merged, then your branch will be able to be merged with dev without creating a conflict and without the need to rebase. |
Add "Worker Oauth Keys" section to the admin dashboard
Display invalid keys in a table separately from the rest, with the same formatting as the primary table
KeyPublisher
interface, and joined on the data from the worker_oauth table in order to determine the IDs of the invalid keys at runtime.All requisite endpoints must be protected with
@admin_required
Add form to insert new keys
is_bad_api_key()
inGithubApiKeyHandler
orGitlabApiKeyHandler
)Prerequisites
The admin dashboard is being implemented in the admin-changes branch. All changes to the dashboard must be based on this branch.
This issue is dependent upon the merging of #3058, as that adds the INVALIDATE commands to the orchestration API and the KeyClient.
The text was updated successfully, but these errors were encountered: