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
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
* scope listArgumentsByType to oidc form, select on class
scope listArgumentsByType to correct form
Select arguments by class instead of type
* String arrays now given as newline separated lists
* Implement UI for checklisting folders, and role mapping
start making enabled folders checklist-able
Implement save/load folder lists
change enabledfolders to checklist
refactor: rename saveFolderList -> serializeEnabledFolders, fillFolderList -> populateEnabledFolders
refactor listArgumentsByType
start implementing load provider role mapping
implement role mapping
Move remove button markup, change hierachy
remove logging statements
resolve folder population promise before trying to check folders
* Improve markup, add stylesheet, update help strings
Add stylesheet
update markup + styling of specialized forms
improve markup, assign checkboxes as emby-checkbox es
imrpove markup, remove old comments
run stylesheet through prettier
Update help strings
* Markup changes: Adjust role mapping whitespace
* scope listArgumentsByType to oidc form, select on class
scope listArgumentsByType to correct form
Select arguments by class instead of type
* String arrays now given as newline separated lists
* Implement UI for checklisting folders, and role mapping
start making enabled folders checklist-able
Implement save/load folder lists
change enabledfolders to checklist
refactor: rename saveFolderList -> serializeEnabledFolders, fillFolderList -> populateEnabledFolders
refactor listArgumentsByType
start implementing load provider role mapping
implement role mapping
Move remove button markup, change hierachy
remove logging statements
resolve folder population promise before trying to check folders
* Improve markup, add stylesheet, update help strings
Add stylesheet
update markup + styling of specialized forms
improve markup, assign checkboxes as emby-checkbox es
imrpove markup, remove old comments
run stylesheet through prettier
Update help strings
* Markup changes: Adjust role mapping whitespace
* Proper stylesheet import with nonstandard base URL
* Style
* Ensure rolemappings are using arrays instead of dicts
* Add confirmation for deletion
* Linting
* Update admin page status in README
Co-authored-by: 9p4 <17993169+9p4@users.noreply.github.com>