361 Commits
Author SHA1 Message Date
timmy b20d993f33 Updates
Use a consistent http and oidc clients
Use the access token to send an a authenticated request to retrieve avatar and do it at the same time as requesting the userinfo endpoint
Merge JTokens instead of re-parsing json strings to merge configuration
2026-08-22 16:59:28 -07:00
timmy 6747031436 Use custom JPRM and reset to 6.0.0.0
Switch to .slnx
2026-08-19 19:14:12 -07:00
timmy 2f7098d6e3 Automatically unset userSelect 2026-08-19 01:04:57 -07:00
timmy ade0e5b0f1 Update html pages
Fix linking page
Fix user config copy dialog styles
2026-08-19 00:37:30 -07:00
timmy 6cfb24c12a Allow copying user config for easy config 2026-08-19 00:05:45 -07:00
timmy ea5c8b407d Re-add .sln 2026-08-18 21:24:12 -07:00
timmy 8f533e5f47 Formatting 2026-08-18 21:24:05 -07:00
timmy 2c73bab61b Rename to OIDC-Auth 2026-08-18 18:30:47 -07:00
timmy 8cca1883e6 Remove conduct 2026-08-18 09:10:57 -07:00
timmy 199c257db9 Better display for list config items 2026-08-18 09:10:49 -07:00
timmy b3f405a956 Web Interaction revamp
Inject js into auth iframe to use ApiClient instead of implementing it manually
Use a more standard method of injecting json into the auth page
Inject html head section from index.html to get proper styling on custom pages and access to ApiClient when logged in
Remove SSOViewsController. Add linking page to SSOController
Copy security headers from Jellyfin Security
Move all web files into Assets
Update all links to repo
Display OIDC redirect url and start url
Set default values as placeholder values
Fix js setting null values so that xml serialization will persist the value
2026-08-16 18:29:12 -07:00
timmy 082151515e Add defaults that work better for pocket.id 2026-08-16 18:07:39 -07:00
timmy 5147ffdb58 Sort claims to match documentation 2026-07-29 17:23:35 -07:00
timmy ee6d20418a TODO 2026-07-29 00:57:14 -07:00
timmy 3b9968c0bf Automatically load the first provider
Provide buttons to load configured providers instead of a drop-down
Hide config if there are no providers
Populate the fields with default values when creating a new provider
2026-07-29 00:43:22 -07:00
timmy b25c5ff47b Better explanation 2026-07-26 17:26:24 -07:00
timmy 3dc5fe34fc Update config 5.15.1.8 2026-07-26 17:16:49 -07:00
timmy 3a1bd44f06 Fix links 2026-07-26 16:52:04 -07:00
timmy 4c2d3901c0 Undo getUrl add logging 5.15.1.6 2026-07-26 16:37:32 -07:00
timmy 13c6ebf1e0 Set base for custom html pages use getUri instead of getUrl 5.15.1.5 2026-07-26 16:27:21 -07:00
timmy 9b70940be1 Bump version 2026-07-26 16:12:22 -07:00
timmy a80d4b59d6 Link to main js files for jellyfin 10.11.11 2026-07-26 16:12:14 -07:00
timmy 13ef52dd5f Default to using a prefix for data claims 2026-07-26 16:08:02 -07:00
timmy 320c6580df Change more oid -> oidc 2026-07-26 16:07:37 -07:00
timmy a6a91f8632 Rename Id to Sub 2026-07-26 16:06:42 -07:00
timmy 41444c9871 Add no cache and use shorter MVC attributes 2026-07-26 16:05:48 -07:00
timmy 6ae83e5df3 Add link in sidebar 2026-07-26 16:02:57 -07:00
timmy c172c81924 Start removing manual user management 5.15.1.4 2026-07-23 17:13:50 -07:00
timmy 8ab16c5c8c Revert "Update dependencies"
This reverts commit a0a01b2424.
2026-07-05 14:09:46 -07:00
timmy a0a01b2424 Update dependencies 5.15.1.3 2026-07-04 16:11:36 -07:00
timmy 95f58f973a Use base64 url decoding 5.15.1.2 2026-07-04 16:02:38 -07:00
timmy b299bb8fbb Exception logging 5.15.1.1 2026-07-04 15:42:31 -07:00
timmy db2e747cae Update user config from idp claims 5.15.0.0 5.15.1.0 2026-07-04 15:23:10 -07:00
timmy 0fc302356d Fix default username claim 5.14.1.3 2026-07-03 15:49:54 -07:00
timmy dfe49e64e7 Logging 5.14.1.1 5.14.1.2 2026-07-03 13:56:35 -07:00
timmy dbb9f3943e Actually decode the base64 5.14.1.0 2026-07-03 13:36:20 -07:00
timmy e30ffbb62d Use base64 5.14.0.0 2026-07-03 13:32:10 -07:00
timmy 6077f85357 Fix json injection 5.13.0.0 2026-07-03 13:20:41 -07:00
timmy b18eb2ba16 Fix role extraction 5.12.0.0 2026-07-03 13:16:13 -07:00
timmy 9e4a080272 ditto 5.11.1.1 2026-07-03 12:59:03 -07:00
timmy 9e4b6b1732 Better logging 5.11.1.0 2026-07-03 12:54:25 -07:00
timmy 5558380dc8 Simplify some of the role management 5.11.0.0 2026-07-03 11:37:12 -07:00
timmy 04a53833bb Fuck c# 2026-06-08 17:09:15 -07:00
timmy 3e02cc935f Stop being stupid 5.9.0.0 2026-06-08 16:52:09 -07:00
timmy af2b76d9fa Slightly better logging 5.8.0.0 2026-06-08 16:45:00 -07:00
timmy 4469d80453 Fix User Role and Admin Role 5.7.0.0 2026-06-08 16:21:43 -07:00
timmy 3b04b52e3a Mark ClientSecret as a password field 2026-06-08 11:42:08 -07:00
timmy 35cc7a4600 Remove multiple links to the same user 2026-06-08 11:41:56 -07:00
timmy 477f71098e Fix folder mapping 5.6.0.0 2026-06-08 00:11:27 -07:00
timmy ed05923d6b Fix xml serialization 5.5.0.0 2026-06-07 23:40:04 -07:00