Setting authentication for dashboard only

I know it's possible to set authentication on all node-red endpoints via 'httpNodeauth'. But is there a way to set authentication on dashboard only?

No there isnt

As an ajunct to Dave's short and to-the-point answer :slight_smile:

You can do this via a reverse proxy. Please search for the various threads on this in the forum. Including some documentation that I wrote mainly for uibuilder users but that is generally applicable as well for configuring NGINX.