486 Commits

Author SHA1 Message Date
Zoe Roux
8f7320c298 Prioritize auth header compared to auth cookie 2024-03-10 18:27:24 +01:00
Zoe Roux
92bfbf662b Handle non-verifed users on the front 2024-03-10 18:27:24 +01:00
Zoe Roux
44e7323720 Handle require verification on account creation 2024-03-10 18:27:24 +01:00
Zoe Roux
78a3ae8aeb Remove security mode to use a simple require verification bool 2024-03-10 18:27:24 +01:00
Zoe Roux
041abb732d Introduce security mode option 2024-03-10 18:27:24 +01:00
Zoe Roux
a3ec224cf0 Format code 2024-03-09 00:49:11 +01:00
Zoe Roux
0add402434 Fix oidc list ssr 2024-03-09 00:49:11 +01:00
Zoe Roux
6933aecfa4 Fix external token edit detection 2024-03-09 00:49:11 +01:00
Zoe Roux
c0acf1c1a0 Add unlink route 2024-03-09 00:49:11 +01:00
Zoe Roux
a6c3ab33b1 Allow existing accounts to be linked 2024-03-09 00:49:11 +01:00
Zoe Roux
079a2cdbe3 Move oidc logic inside a service 2024-03-09 00:49:11 +01:00
Zoe Roux
a7fd96800a Format code 2024-03-07 01:36:57 +01:00
Zoe Roux
158058b720 Add guest permissions to server info 2024-03-07 01:36:57 +01:00
Zoe Roux
f4464578c0 Add allow guests to the server-info struct 2024-03-07 01:36:57 +01:00
Zoe Roux
06171ae638 Make username uniques 2024-03-07 01:36:57 +01:00
Zoe Roux
b3a341847e Add discord as a builtin oidc provider 2024-03-07 01:36:57 +01:00
Zoe Roux
0d325f2c73 Handle duplicated usernames with oidc login 2024-03-07 01:36:57 +01:00
Zoe Roux
15d479f1eb Add oidc callback handling on the front 2024-03-07 01:36:57 +01:00
Zoe Roux
239ad9a4dc Add continue with oidc button on login and register pages 2024-03-07 01:36:57 +01:00
Zoe Roux
5f8d0d1b99 Add info endpoint to list oidc providers names and logo 2024-03-07 01:36:57 +01:00
Zoe Roux
5827a18866 Remove old-password form on reset-pasword menu if user does not have one 2024-03-07 01:36:57 +01:00
Zoe Roux
633db89031 Fix dapper user json parsing 2024-03-07 01:36:57 +01:00
Zoe Roux
1335ae13e8 Add permissions to new users from external signin 2024-03-07 01:36:57 +01:00
Zoe Roux
115d52977d Make password optional 2024-03-07 01:36:57 +01:00
Zoe Roux
3bb36f5e78 Fix user lookup by provider id 2024-03-07 01:36:57 +01:00
Zoe Roux
98e9ba0fa7 Parse user profile and get jwt 2024-03-07 01:36:57 +01:00
Zoe Roux
35a69edfa2 Add value comparers for json columns and add user externalids on db 2024-03-07 01:36:57 +01:00
Zoe Roux
7df1a295f3 Add /login/{provider} route for oidc login 2024-03-07 01:36:57 +01:00
Zoe Roux
85fbd37434 Move admin account creation logic to the repository 2024-03-07 01:36:57 +01:00
Zoe Roux
07f0862219 Add oidc options parsing 2024-03-07 01:36:57 +01:00
Zoe Roux
bc99408652 Add external ids to user 2024-03-07 01:36:57 +01:00
Zoe Roux
c14c0a6af5 Fix movies sort by start/end air date on items routes 2024-02-27 00:53:56 +01:00
Zoe Roux
1ba03ba909 Fix play permission migration not behing applied 2024-02-19 18:08:22 +01:00
Zoe Roux
a3172c7918 Format code 2024-02-19 17:14:41 +01:00
Zoe Roux
09430e56b8 Fix video route 2024-02-19 17:14:41 +01:00
Zoe Roux
2968ca3562 Update default permissions 2024-02-19 17:14:41 +01:00
Zoe Roux
acedb77c07 Fix old proxy api 2024-02-19 17:14:41 +01:00
Zoe Roux
a8b0eeb973 Add generic thumbnails route 2024-02-19 17:14:41 +01:00
Zoe Roux
ff5ecb474f Make transcoding logic similar for episodes and movies 2024-02-19 17:14:41 +01:00
Zoe Roux
0a0939fa3d Start to remove transcoder dependence on kyoo 2024-02-19 17:14:41 +01:00
Zoe Roux
9f003189e9 Add issues api 2024-02-17 23:54:55 +01:00
Zoe Roux
2b59a35bf3 Add issues table 2024-02-17 23:54:55 +01:00
Zoe Roux
7f20a3f36a Fix watch status delete status 2024-02-17 23:54:55 +01:00
Zoe Roux
1e4081a03f Add PATCH /{resource}/{id} route 2024-02-14 15:52:40 +01:00
Zoe Roux
973685ec08 Fix admin creation logic 2024-02-14 15:52:40 +01:00
Zoe Roux
0439e1f37a Format code 2024-02-05 00:37:56 +01:00
Zoe Roux
666477e448 Add set and delete methods for the /users api 2024-02-05 00:37:56 +01:00
Zoe Roux
6787400056 Fix local avatar retrival 2024-02-05 00:37:56 +01:00
Zoe Roux
0bd497279d Allow pp retrival without behing logged in (for easier cross backend access) 2024-02-05 00:37:56 +01:00
Zoe Roux
f4dc4c315d Use cookie for the jwt for images or videos 2024-02-05 00:37:56 +01:00