nginx-proxy-manager/frontend/js/app
Marcell FÜLÖP caeb2934f0 FEAT: Add Open ID Connect authentication method
* add `oidc-config` setting allowing an admin user to configure parameters
* modify login page to show another button when oidc is configured
* add dependency `openid-client` `v5.4.0`
* add backend route to process "OAuth2 Authorization Code" flow
  initialisation
* add backend route to process callback of above flow
* sign in the authenticated user with internal jwt token if internal
  user with email matching the one retrieved from oauth claims exists

Note: Only Open ID Connect Discovery is supported which most modern
Identity Providers offer.

Tested with Authentik 2023.2.2 and Keycloak 18.0.2
2023-02-24 15:15:17 +00:00
..
audit-log Add translation for search text 2022-02-12 13:28:16 +07:00
dashboard v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
empty v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
error v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
help v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
nginx Fix #1950 attempt to encode hdomain values before render 2022-03-25 08:31:28 +10:00
settings FEAT: Add Open ID Connect authentication method 2023-02-24 15:15:17 +00:00
ui open footer link "Fork me" in new tab/windows (_blank) 2022-06-15 12:20:54 +02:00
user Fix #1950 attempt to encode hdomain values before render 2022-03-25 08:31:28 +10:00
users Add translation for search text 2022-02-12 13:28:16 +07:00
api.js FEAT: Add Open ID Connect authentication method 2023-02-24 15:15:17 +00:00
cache.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
controller.js FEAT: Add Open ID Connect authentication method 2023-02-24 15:15:17 +00:00
i18n.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
main.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
router.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
tokens.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00