Kavita/API
Joseph Milazzo eb7e2781c1
Validate Download Claim (#971)
* Partially complete, got some code to validate your Role. Needs to be applied to all methods and made a filter.

* Cleaned up the code on the backend to validate each call. The reason the RequireDownloadRole doesn't work is that the user still has the claim in their token so the simple validation isn't working. We need explicit checks.

* Don't allow users to download files if they have lost the claim but not refreshed token.

* Don't allow users to download files if they have lost the claim but not refreshed token.
2022-01-20 07:46:59 -08:00
..
Archive Misc Bugfixes and Enhancements (#507) 2021-08-17 14:15:32 -07:00
Comparators Unit Tests & New Natural Sort (#941) 2022-01-15 07:39:34 -08:00
config Bookmark Refactor (#893) 2022-01-05 09:56:49 -08:00
Constants Misc Bugfixes and Enhancements (#507) 2021-08-17 14:15:32 -07:00
Controllers Validate Download Claim (#971) 2022-01-20 07:46:59 -08:00
Data Validate Download Claim (#971) 2022-01-20 07:46:59 -08:00
DTOs Metadata Tags (#947) 2022-01-16 13:17:29 -08:00
Entities Missing Age Ratings (#955) 2022-01-18 14:01:11 -08:00
Errors Validate Download Claim (#971) 2022-01-20 07:46:59 -08:00
Extensions Validate Download Claim (#971) 2022-01-20 07:46:59 -08:00
Helpers Scanner not merging with series that has LocalizedName match (#950) 2022-01-16 15:48:15 -08:00
Middleware More fixes (again) (#858) 2021-12-17 14:29:41 -08:00
Parser Unit Tests & New Natural Sort (#941) 2022-01-15 07:39:34 -08:00
Properties Added new API for getting Member (aka Users but for use in FE). User is just used for login/registering. 2020-12-14 14:33:09 -06:00
Services Shakeout testing Fixes (#952) 2022-01-18 08:35:59 -08:00
SignalR .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
.dockerignore EPUB Support (#178) 2021-04-28 16:16:22 -05:00
API.csproj Migration Safety (#967) 2022-01-19 15:03:47 -08:00
API.csproj.DotSettings .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
Dockerfile Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
Program.cs Migration Safety (#967) 2022-01-19 15:03:47 -08:00
Startup.cs Misc Fixes and Changes (#927) 2022-01-12 15:00:00 -08:00