Timmy Welch
e851665122
Fix url construction in OIDC-Auth-auth.html
6.0.0.6
2026-11-01 21:10:13 -08:00
Timmy Welch
34d35b3b53
Only send Authorization header to profile url if it is the OIDC Issuer
2026-11-01 21:09:46 -08:00
Timmy Welch
0257f2e8f5
Validate the sub claim before merging UserInfo
2026-11-01 21:09:46 -08:00
Timmy Welch
3b6f1d5246
Fix postmessage filtering
2026-11-01 21:09:46 -08:00
Timmy Welch
b6e018b42e
Use ConcurrentDictionary to make StateManager thread-safe
2026-11-01 21:09:46 -08:00
Timmy Welch
527cc18129
Try to guard against some possible Null References
2026-11-01 21:09:46 -08:00
Timmy Welch
c4eb553c83
Rename SSOController.cs to OIDCController.cs
2026-11-01 20:25:16 -08:00
Timmy Welch
f8a50e9160
Guard against race when starting OIDCPlugin
2026-11-01 20:25:16 -08:00
Timmy Welch
d9f65f79b0
Set Anti-framing headers for all endpoints
2026-11-01 20:24:25 -08:00
Timmy Welch
b6e67ddaf8
Fix url joining
6.0.0.5
2026-10-14 15:31:15 -07:00
Timmy Welch
525a41726a
Fix url and remove annoying popup when authentication fails
6.0.0.4
2026-09-18 11:15:56 -07:00
Timmy Welch
a21e5979e8
Try to reset authentication if the web injection fails
2026-09-18 10:48:50 -07:00
Timmy Welch
3073675426
Add more logging
2026-09-18 10:35:59 -07:00
Timmy Welch
9ad19ef351
Fix config merging
2026-09-18 02:09:26 -07:00
Timmy Welch
8c2bb5e970
Simplify config merging
2026-09-08 23:33:41 -07:00
Timmy Welch
2eb1b61570
Set email in SECURITY.md
2026-09-08 14:00:56 -07:00
Timmy Welch
a73912c167
Update documentation
6.0.0.2
2026-09-08 13:56:53 -07:00
Timmy Welch
40b076a394
Update repo urls
2026-09-08 03:02:39 -07:00
Timmy Welch
ea181a5016
Update to jellyfin 12
2026-09-08 03:02:11 -07:00
Timmy Welch
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
6.0.0.1
2026-08-22 16:59:28 -07:00
Timmy Welch
6747031436
Use custom JPRM and reset to 6.0.0.0
...
Switch to .slnx
2026-08-19 19:14:12 -07:00
Timmy Welch
2f7098d6e3
Automatically unset userSelect
2026-08-19 01:04:57 -07:00
Timmy Welch
ade0e5b0f1
Update html pages
...
Fix linking page
Fix user config copy dialog styles
2026-08-19 00:37:30 -07:00
Timmy Welch
6cfb24c12a
Allow copying user config for easy config
2026-08-19 00:05:45 -07:00
Timmy Welch
ea5c8b407d
Re-add .sln
2026-08-18 21:24:12 -07:00
Timmy Welch
8f533e5f47
Formatting
2026-08-18 21:24:05 -07:00
Timmy Welch
2c73bab61b
Rename to OIDC-Auth
2026-08-18 18:30:47 -07:00
Timmy Welch
8cca1883e6
Remove conduct
2026-08-18 09:10:57 -07:00
Timmy Welch
199c257db9
Better display for list config items
2026-08-18 09:10:49 -07:00
Timmy Welch
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 Welch
082151515e
Add defaults that work better for pocket.id
2026-08-16 18:07:39 -07:00
Timmy Welch
5147ffdb58
Sort claims to match documentation
2026-07-29 17:23:35 -07:00
Timmy Welch
ee6d20418a
TODO
2026-07-29 00:57:14 -07:00
Timmy Welch
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 Welch
b25c5ff47b
Better explanation
2026-07-26 17:26:24 -07:00
Timmy Welch
3dc5fe34fc
Update config
5.15.1.8
2026-07-26 17:16:49 -07:00
Timmy Welch
3a1bd44f06
Fix links
2026-07-26 16:52:04 -07:00
Timmy Welch
4c2d3901c0
Undo getUrl add logging
5.15.1.6
2026-07-26 16:37:32 -07:00
Timmy Welch
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 Welch
9b70940be1
Bump version
2026-07-26 16:12:22 -07:00
Timmy Welch
a80d4b59d6
Link to main js files for jellyfin 10.11.11
2026-07-26 16:12:14 -07:00
Timmy Welch
13ef52dd5f
Default to using a prefix for data claims
2026-07-26 16:08:02 -07:00
Timmy Welch
320c6580df
Change more oid -> oidc
2026-07-26 16:07:37 -07:00
Timmy Welch
a6a91f8632
Rename Id to Sub
2026-07-26 16:06:42 -07:00
Timmy Welch
41444c9871
Add no cache and use shorter MVC attributes
2026-07-26 16:05:48 -07:00
Timmy Welch
6ae83e5df3
Add link in sidebar
2026-07-26 16:02:57 -07:00
Timmy Welch
c172c81924
Start removing manual user management
5.15.1.4
2026-07-23 17:13:50 -07:00
Timmy Welch
8ab16c5c8c
Revert "Update dependencies"
...
This reverts commit a0a01b2424 .
2026-07-05 14:09:46 -07:00
Timmy Welch
a0a01b2424
Update dependencies
5.15.1.3
2026-07-04 16:11:36 -07:00
Timmy Welch
95f58f973a
Use base64 url decoding
5.15.1.2
2026-07-04 16:02:38 -07:00