NginxProxyManager / nginx-proxy-manager

Docker container for managing Nginx proxy hosts with a simple, powerful interface
https://nginxproxymanager.com
MIT License
22.39k stars 2.59k forks source link

OAauth / OIDC for NPM user management #2562

Open rijnhard opened 1 year ago

rijnhard commented 1 year ago

This is different to setting up Oauth / OIDC for proxy hosts.

Is your feature request related to a problem? Please describe. Since NPM is basically public facing in order to be a proxy, most enterprises would want to manage access to it centrally as they do with other applications (think Portainer, PgAdmin even though these aren't public facing).

Describe the solution you'd like Ideally we would like OIDC / OAuth2 support for managing the users of NPM, A good example would be Portainer (albeit poorly documented when it comes to claims not being in the top level object) but it has the ability to:

Describe alternatives you've considered There really isn't an alternative, it needs to be supported directly in the application

Additional context See this for reference https://docs.portainer.io/admin/settings/authentication/oauth

marekful commented 1 year ago

FYI https://github.com/NginxProxyManager/nginx-proxy-manager/pull/2630 @rijnhard

sinjap commented 1 year ago

Thank you adding this much wanted feature @marekful ! Do you know when this will be merged with master ?

github-actions[bot] commented 8 months ago

Issue is now considered stale. If you want to keep it open, please comment :+1:

Tweak4141 commented 8 months ago

Hoping to see #2630 implemented.