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
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
2026-07-26 16:37:32 -07:00
timmy
13c6ebf1e0
Set base for custom html pages use getUri instead of getUrl
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
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
2026-07-04 16:11:36 -07:00
timmy
95f58f973a
Use base64 url decoding
2026-07-04 16:02:38 -07:00
timmy
b299bb8fbb
Exception logging
2026-07-04 15:42:31 -07:00
timmy
db2e747cae
Update user config from idp claims
2026-07-04 15:23:10 -07:00
timmy
0fc302356d
Fix default username claim
2026-07-03 15:49:54 -07:00
timmy
dfe49e64e7
Logging
2026-07-03 13:56:35 -07:00
timmy
dbb9f3943e
Actually decode the base64
2026-07-03 13:36:20 -07:00
timmy
e30ffbb62d
Use base64
2026-07-03 13:32:10 -07:00
timmy
6077f85357
Fix json injection
2026-07-03 13:20:41 -07:00
timmy
b18eb2ba16
Fix role extraction
2026-07-03 13:16:13 -07:00
timmy
9e4a080272
ditto
2026-07-03 12:59:03 -07:00
timmy
9e4b6b1732
Better logging
2026-07-03 12:54:25 -07:00
timmy
5558380dc8
Simplify some of the role management
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
2026-06-08 16:52:09 -07:00
timmy
af2b76d9fa
Slightly better logging
2026-06-08 16:45:00 -07:00
timmy
4469d80453
Fix User Role and Admin Role
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
2026-06-08 00:11:27 -07:00
timmy
ed05923d6b
Fix xml serialization
2026-06-07 23:40:04 -07:00
timmy
5170e2bc25
Resource Stream??
2026-06-07 23:16:18 -07:00
timmy
597d2f90d8
Hard-code namespace
2026-06-07 23:10:44 -07:00
timmy
c728bd4111
Logging
2026-06-07 22:53:01 -07:00
timmy
6af76b7fec
Updates
...
Update config properties
Simplify config
Enforce https
Set defaults in C#
Enforce linking by sub claim
Fail if user is already linked to the provider
Remove OID from urls
2026-06-07 22:07:07 -07:00
timmy
2dd6245251
Remove saml
2026-06-02 22:12:02 -07:00
timmy
84e52f28cc
Formatting
2026-03-08 17:08:10 -07:00
timmy
9affc02640
Bump version
2026-03-07 18:23:39 -08:00
timmy
f6c4f4df86
Merge remote-tracking branch 'vanutp/main'
2026-03-07 16:47:32 -08:00