nginx-proxy-manager/backend/internal
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
..
access-list.js Reload nginx after access list change. Fixes #1328 2021-08-19 08:55:53 +10:00
audit-log.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
certificate.js Fix nginx/certificates search query 2022-02-12 12:46:06 +07:00
dead-host.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
host.js Fix dead hosts verification count 2021-01-02 04:58:14 +00:00
ip_ranges.js fetch cloudflare ipv4/ipv6 fail #1405 2021-12-30 11:50:21 +08:00
nginx.js Update nginx.js 2021-05-07 23:38:32 -04:00
proxy-host.js Prevent activating nginx config after editing disabled proxy host 2021-02-18 23:05:30 +00:00
redirection-host.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
report.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
setting.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
stream.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00
token.js FEAT: Add Open ID Connect authentication method 2023-02-24 15:15:17 +00:00
user.js v2.1.0 (#293) 2020-02-19 15:55:06 +11:00