1
0
mirror of https://github.com/bitwarden/server.git synced 2025-02-13 01:21:29 +01:00
bitwarden-server/util/Migrator
Addison Beck 25a9991908
Implement User-based API Keys (#981)
* added column ApiKey to dbo.User

* added dbo.User.ApiKey to User_Update

* added dbo.User.ApiKey to User_Create

* wrote migration script for implementing dbo.User.ApiKey

* Added ApiKey prop to the User table model

* Created AccountsController method for getting a user's API Key

* Created AccountsController method for rotating a user API key

* Added support to ApiClient for passed-through ClientSecrets when the request comes from the cli

* Added a new conditional to ClientStore to account for user API keys

* Wrote unit tests for new user API Key methods

* Added a refresh of dbo.UserView to new migration script for ApiKey

* Let client_credentials grants into the custom token logic

* Cleanup for ApiKey auth in the CLI feature

* Created user API key on registration

* Removed uneeded code for user API keys

* Changed a .Contains() to a .StartsWith() in ClientStore

* Changed index that an array is searched on

* Added more claims to the user apikey clients

* Moved some claim finding logic to a helper method
2020-11-10 15:15:29 -05:00
..
DbScripts Implement User-based API Keys (#981) 2020-11-10 15:15:29 -05:00
DbMigrator.cs Changed all C# control flow block statements to include space between keyword and open paren 2020-03-27 14:36:37 -04:00
DbUpLogger.cs bypass log filter on migrator 2019-03-25 15:20:54 -04:00
Migrator.csproj update libs 2020-07-27 20:36:17 -04:00