72 Commits
Author SHA1 Message Date
9p4andGitHub ae063abea4 Create config.yml 2022-09-25 18:19:10 -04:00
9p4andGitHub fa46806dc5 feat: allow for HTTPS to be disabled in OpenID discovery (#77)
* feat: allow for HTTPS to be disabled in OpenID discovery (#76)
2022-09-09 10:19:48 -04:00
9p4andGitHub 98ddb9e352 Merge pull request #74 from 9p4/custom-username-claim
feat: allow configuration of preferred username claim
2022-08-23 21:12:59 -04:00
9p4andGitHub 46eb00bf43 Merge branch 'main' into custom-username-claim 2022-08-23 19:50:01 -04:00
9p4andGitHub 5723cd718d ci: change commit linter 2022-08-23 19:48:41 -04:00
9p4andGitHub 96b14f7a5a ci: run commit name lint on every push and pr 2022-08-23 19:42:56 -04:00
9p4andGitHub 320551bc18 ci: update hash for commit lint action 2022-08-23 19:39:47 -04:00
Sambhav Saggi 9f8626bdf7 Merge branch 'custom-username-claim' of https://github.com/9p4/jellyfin-plugin-sso into custom-username-claim 2022-08-23 19:38:21 -04:00
Sambhav Saggi d5925fc1de docs: add custom username claim api doc 2022-08-23 19:38:01 -04:00
9p4andGitHub facf45058f Merge branch 'main' into custom-username-claim 2022-08-23 19:32:16 -04:00
9p4andGitHub f3d0497801 ci: lint commits 2022-08-23 19:31:02 -04:00
Sambhav Saggi 672fce8189 fix: prevent null passwords when fallback is set to default provider 2022-08-23 19:22:02 -04:00
Sambhav Saggi c2f50e1e4c style: run prettier 2022-08-23 18:57:57 -04:00
Sambhav Saggi a90e0359e4 feat: add config page for preferred username config 2022-08-23 18:26:58 -04:00
Sambhav Saggi 332f62d76e feat: allow configuration of preferred username claim (#47) 2022-08-23 18:18:42 -04:00
9p4andGitHub 47db5cb504 Merge pull request #71 from fredriklindberg/improve-get-request-base
fix: don't include port in redirect URL for 80 and 443
2022-08-23 18:12:19 -04:00
9p4andGitHub f00bf70597 Merge pull request #34 from matthewstrasiotto/self_service
Implement Canonical Linking + Self Service
2022-08-15 18:45:51 -04:00
9p4andGitHub 5a8d1da6de Merge pull request #40 from 9p4/revert-39-update-ci
Revert "Add github action for publishing releases"
2022-06-07 11:32:09 -04:00
9p4andGitHub e3efd97964 Revert "Add github action for publishing releases" 2022-06-07 11:31:47 -04:00
9p4andGitHub 9199fce64f Merge pull request #39 from matthewstrasiotto/update-ci
Add github action for publishing releases
2022-06-07 11:29:35 -04:00
Sambhav Saggi 9b4393981c Merge branch 'main' of https://github.com/9p4/jellyfin-plugin-sso 2022-05-30 15:20:03 -04:00
Sambhav Saggi 29e902c109 Update domain 2022-05-30 15:19:52 -04:00
9p4andGitHub b777e3a346 Merge pull request #33 from matthewstrasiotto/fix_provider_reset
Fix ID Provider incorrectly resetting on login
2022-05-26 16:38:31 -04:00
Sambhav Saggi 07aa74b1d7 3.3.0.0 Release 2022-05-22 12:13:40 -04:00
Sambhav Saggi 4600f56863 Lint issue templates / bug reports 2022-04-29 16:24:35 -04:00
Sambhav Saggi 22dd6629eb Add "on push" for prettier 2022-04-29 16:22:58 -04:00
Sambhav Saggi ece0dc31db Update prettier to check README 2022-04-29 16:21:32 -04:00
Sambhav Saggi 08bf263255 [skip ci] Update issue template to have configuration 2022-04-16 13:42:55 -04:00
Sambhav Saggi b1beef8155 Merge branch 'main' of https://github.com/9p4/jellyfin-plugin-sso 2022-04-16 13:39:25 -04:00
Sambhav Saggi 062be242ae Add docs for fallback provider (#9) 2022-04-16 13:39:09 -04:00
9p4andGitHub d9458d5933 [skip ci] Update issue templates 2022-04-09 20:37:59 -04:00
9p4andGitHub 6cb5fc33bf Merge pull request #9 from Pfuenzle/patch-2
Fallback Authentication Provider
2022-04-07 16:16:23 -04:00
Sambhav Saggi fd371006af Remove build script 2022-04-07 16:13:02 -04:00
Sambhav Saggi 5d28f1ba31 Make CI happy 2022-04-07 16:09:09 -04:00
9p4andGitHub c500a5d435 Merge pull request #12 from crobibero/api-cleanup
Clean up controller
2022-04-07 16:06:50 -04:00
Sambhav Saggi 31cd57829b 3.2.0.0 release 2022-03-13 15:09:47 -04:00
Sambhav Saggi 8d3b0ea5eb Merge branch 'main' of https://github.com/9p4/jellyfin-plugin-sso 2022-03-13 15:02:00 -04:00
Sambhav Saggi 7f66f44743 Use hashmaps instead of lists for performance 2022-03-13 15:01:26 -04:00
9p4andGitHub 0ad890088d [skip ci] Update README.md
Fix RSS link for commits
2022-03-06 17:10:57 -05:00
9p4andGitHub bceb448c2d Create FUNDING.yml
Might as well.
2022-03-01 22:25:27 -05:00
Sambhav Saggi 0d44515442 Merge branch 'main' of https://github.com/9p4/jellyfin-plugin-sso 2022-02-25 19:52:11 -05: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
9p4andGitHub 880a5494ec [skip ci] Add why only Jellyfin 10.8 is supported. 2022-02-21 15:30:04 -05:00
9p4andGitHub 495fbcdda4 [skip ci] Make README even prettier 2022-02-21 14:59:44 -05:00
9p4andGitHub 93c5529138 [skip ci] Make README prettier 2022-02-21 14:50:24 -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 ff0f6caa3c Merge branch 'main' of https://github.com/9p4/jellyfin-plugin-sso 2022-02-21 14:36:34 -05:00
Sambhav Saggi 7d1b3fa97d Add XML docs + no more warnings 2022-02-21 14:36:29 -05:00
9p4andGitHub 4709a65c00 [CI SKIP] Error on warn 2022-02-21 12:44:48 -05:00
9p4andGitHub 1945ae8683 Add GH action for CI/CD 2022-02-21 12:42:09 -05:00
Sambhav Saggi fad64fec7c Clean up logging, add better errors 2022-02-21 11:29:46 -05:00
Sambhav Saggi 1a736d9707 Fix docs and escaped characters 2022-02-21 11:16:57 -05:00
Sambhav Saggi 7106af19ec Add nested OIDC claim support 2022-02-21 11:16:12 -05: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
9p4andGitHub 8700686e2b Remove Facebook since they don't support OIDC
Facebook only officially supports oauth2, not OpenID. Therefore, they are not officially compatible with this plugin.
2022-02-18 13:11:20 -05:00
9p4andGitHub 9c8f6c64c7 Merge pull request #6 from Pfuenzle/patch-1
Fixed DeviceName and inconsistent SAML and OID behaviour
2022-02-18 13:07:13 -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
Sambhav Saggi 32e009969b Wait until iFrame is loaded properly (all browsers) 2022-02-16 22:40:40 -05:00
Sambhav Saggi 9cb3057c90 Update README to reflect proper Keycloak defaults 2022-02-16 21:49:55 -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 7f69d4481e Update README 2022-02-15 20:23:40 -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 8ca36794e3 Documentation corrections 2022-02-14 17:03:14 -05:00