nginx-proxy-manager icon indicating copy to clipboard operation
nginx-proxy-manager copied to clipboard

Disable user authentication

Open senolcolak opened this issue 4 years ago • 16 comments

Is your feature request related to a problem? Please describe. I wan't to add NPM on my own applications list, I use goauthentik for my application repository. Unfortunately NPM is using local users and is not able to provide openid auth..

Describe the solution you'd like I wan't to disable NPM user authentication and management

Describe alternatives you've considered I think it is possible to use the api to get authentication token, but would be better to fully disable user auth.

Additional context if there is a workaround that you know, would be great to know

senolcolak avatar Nov 20 '21 19:11 senolcolak

Neither removing authentication nor using a different authentication method is currently possible. Related: https://github.com/jc21/nginx-proxy-manager/issues/437

chaptergy avatar Nov 21 '21 21:11 chaptergy

+1

Hadatko avatar Aug 25 '23 06:08 Hadatko

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

github-actions[bot] avatar Mar 01 '24 01:03 github-actions[bot]

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

I assume to be used with Authentication service like Authentik; it Port 81 is not exposed and NPM is locked behind a proxy forward authentication?

I assume an OpenID SSO support would be much more useful

moutasem1989 avatar Apr 07 '24 20:04 moutasem1989

Hi, I'm going to comment this just to raise the interest in it. Please, let us disable the authentication or use an header with the username at least. It should be simpler than implement OAuth

Rihan9 avatar Jun 27 '24 08:06 Rihan9

I added this for services with basic HTTP authentication to disable it. I then integrated it into Authentik reverse proxy authentication and it works as expected:

location / {
    proxy_pass http://app_with_basic_http_authentication:port;
    proxy_set_header Authorization "Basic wersdfxcvetc";     #base64 of username:password
    proxy_pass_header Authorization;
}

Is it posible to send the correct headers with the correct values to bypass authentication on NPM admin interface?

moutasem1989 avatar Oct 19 '24 18:10 moutasem1989

This worked with Cockpit. Here I used Authorization Headers to bypass the Login screen and used Authentik + NginX for reverse Proxy Authentication. I am trying the same Implementation with NPM, but it is not exactly working.

moutasem1989 avatar Oct 21 '24 07:10 moutasem1989

+1

rachelf42 avatar Jan 21 '25 08:01 rachelf42

+1

AndreasFeldt avatar Apr 08 '25 17:04 AndreasFeldt

+1

berkobob avatar Apr 29 '25 13:04 berkobob

+1

French-Noodles avatar May 13 '25 13:05 French-Noodles

+1

Jampamane avatar Jul 02 '25 17:07 Jampamane

+1

xXThOtWhEeLsXx avatar Aug 12 '25 19:08 xXThOtWhEeLsXx

+1

JimmyKmi avatar Sep 25 '25 17:09 JimmyKmi

+1

obmotum avatar Nov 01 '25 18:11 obmotum

+1

GyimPet avatar Nov 02 '25 23:11 GyimPet