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

API Key Integration #483

Closed
alejandrosaenz117 opened this issue Dec 9, 2020 · 0 comments
Closed

API Key Integration #483

alejandrosaenz117 opened this issue Dec 9, 2020 · 0 comments
Assignees
Labels
confirmed Selected for development enhancement New feature or request
Milestone

Comments

@alejandrosaenz117
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
User's should be able to create API keys from their account so that they can fetch data from Bulwark from external applications.

Describe the solution you'd like
A user should have the option in their profile to create an API key from the role they are assigned. This key should be used as an exchange to their JWT token the fetch API's from outside of Bulwark.

This is dependent on role implementation

@alejandrosaenz117 alejandrosaenz117 added enhancement New feature or request confirmed Selected for development labels Dec 9, 2020
@alejandrosaenz117 alejandrosaenz117 self-assigned this Feb 6, 2021
@alejandrosaenz117 alejandrosaenz117 added this to the v7 milestone Feb 6, 2021
alejandrosaenz117 added a commit that referenced this issue Feb 9, 2021
Implemented initial API key development. Includes controller and component functionality.  Database
updates included.

BREAKING CHANGE: New API_KEY table with many-to-one relation with the User table

feat #483
alejandrosaenz117 added a commit that referenced this issue Feb 9, 2021
Added new column for secret keys in the API_KEY table.  Implemented API key authz in the middleware.
fixed broken unit tests

BREAKING CHANGE: New `API_KEY` column for secret key

feat #483
@alejandrosaenz117 alejandrosaenz117 mentioned this issue Feb 9, 2021
18 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
confirmed Selected for development enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant