148 Commits

Author SHA1 Message Date
9p4
6cb5fc33bf Merge pull request #9 from Pfuenzle/patch-2
Fallback Authentication Provider
2022-04-07 16:16:23 -04:00
Sambhav Saggi
5d28f1ba31 Make CI happy 2022-04-07 16:09:09 -04:00
Pfuenzle
2d14342ad7 Merge branch 'main' into patch-2 2022-04-07 10:20:11 +02:00
username
e8276eae87 Removed errors and warnings 2022-04-07 10:17:41 +02:00
username
2d459b7945 Moved default provider function to authenticate() 2022-04-07 09:43:36 +02:00
username
b8cddb3467 Added comment, removed whitespace etc. 2022-04-07 09:33:55 +02:00
Cody Robibero
875fc62728 Clean up controller
Signed-off-by: Cody Robibero <cody@robibe.ro>
2022-03-21 16:46:52 -06:00
Sambhav Saggi
31cd57829b 3.2.0.0 release 2022-03-13 15:09:47 -04:00
Sambhav Saggi
7f66f44743 Use hashmaps instead of lists for performance 2022-03-13 15:01:26 -04:00
Sambhav Saggi
f748bf7ef7 Add expected roles for debug 2022-02-25 19:51:54 -05:00
Sambhav Saggi
b752f6ffaa Log permissions on permission error 2022-02-25 19:47:06 -05:00
Sambhav Saggi
653341f3dd Merge branch 'main' of https://github.com/9p4/jellyfin-plugin-sso into patch-2 2022-02-21 14:41:01 -05:00
Sambhav Saggi
7d1b3fa97d Add XML docs + no more warnings 2022-02-21 14:36:29 -05:00
Sambhav Saggi
fad64fec7c Clean up logging, add better errors 2022-02-21 11:29:46 -05:00
Sambhav Saggi
7106af19ec Add nested OIDC claim support 2022-02-21 11:16:12 -05:00
Pfuenzle
0eb7cd4f50 Update SSOController.cs 2022-02-20 18:08:31 +01:00
Pfuenzle
06ed040381 Added DefaultProvider to PluginConfiguration 2022-02-20 18:05:05 +01:00
Sambhav Saggi
54586640fb 3.1.0.1 release 2022-02-18 14:31:02 -05:00
Sambhav Saggi
ee26556ddf Fix #7 2022-02-18 14:29:17 -05:00
Sambhav Saggi
f19cd74c19 3.1.0.0 release 2022-02-18 13:43:32 -05:00
Sambhav Saggi
075b4fb69f Consolidate responses and improve localstorage checks 2022-02-18 13:02:04 -05:00
Sambhav Saggi
09bbe3aa47 Finalize client login flow via WebResponse 2022-02-18 12:52:01 -05:00
Sambhav Saggi
aa135cdc65 Clean up and simplify JS in WebResponse 2022-02-18 12:38:55 -05:00
Pfuenzle
dae0043192 Fixed DeviceName
Replaced the string "deviceName" with the correct variable for obvious reasons.
2022-02-17 15:09:55 +01:00
Sambhav Saggi
32e009969b Wait until iFrame is loaded properly (all browsers) 2022-02-16 22:40:40 -05:00
Sambhav Saggi
d5315a5263 Clarify config values, add iframe for localstorage-less login 2022-02-16 19:16:53 -05:00
Sambhav Saggi
e9273ca82c Add error message when nojs or localstorage isn't populated 2022-02-15 21:38:39 -05:00
Sambhav Saggi
e13c403f95 3.0.0.0 release 2022-02-15 21:01:04 -05:00
Sambhav Saggi
387fa5c67b Add option to remove user from the SSO login 2022-02-15 20:52:54 -05:00
Sambhav Saggi
052e78b44d Add more RBAC 2022-02-15 20:20:15 -05:00
Sambhav Saggi
fc22b72f43 Fix improper artifact loading in plugin release + docs 2022-02-14 17:30:41 -05:00
Sambhav Saggi
54f9251f19 Release + docs 2022-01-23 17:03:22 -05:00
Sambhav Saggi
dfc427e34b Add Google support, sub fallback 2022-01-23 16:43:21 -05:00
Sambhav Saggi
b188e4ddc3 Add roles + claim support. Update admin page. 2022-01-23 13:31:47 -05:00
Sambhav Saggi
4ade45e037 Begin admin page, update repo path 2022-01-23 01:26:27 -05:00
Sambhav Saggi
330002282c Merge branch 'clean' of https://github.com/crobibero/jellyfin-plugin-sso into crobibero-clean 2022-01-17 13:25:43 -05:00
Sambhav Saggi
2f828f1210 Base URL patch 2022-01-17 13:23:50 -05:00
Cody Robibero
d05af0cfa9 Remove all warnings
Signed-off-by: Cody Robibero <cody@robibe.ro>
2022-01-17 08:12:31 -07:00
Sambhav Saggi
390505b8ea Update delete API, add docs 2022-01-16 17:49:09 -05:00
Sambhav Saggi
12ab48a6da Add OpenID support 2022-01-16 16:42:39 -05:00
Sambhav Saggi
7f3b1ddc88 Everything works, somehow 2022-01-14 17:50:20 -05:00
Sambhav Saggi
4bb0967565 Remove debug statements 2022-01-13 20:27:10 -05:00
Sambhav Saggi
983cc8320f SAML integration complete. TODO: redirect to login 2022-01-13 20:20:16 -05:00
Sambhav Saggi
f5a398f020 Fix admin page, implement proper api endpoints, repair SAML 2022-01-11 23:24:01 -05:00
Sambhav Saggi
9911791047 Basic API, config pages, etc 2022-01-11 21:16:29 -05:00
Sambhav Saggi
89f2f140a7 Finally builds 2022-01-11 18:15:33 -05:00
Sambhav Saggi
f4b318189e Add more boilerplate 2022-01-10 19:00:00 -05:00
Sambhav Saggi
2238736eb4 Update ignores, restructure, basic structure 2022-01-10 18:30:54 -05:00