Navigating to an non-existent page on the intranet site, (e.g. https://demo-admin.calyx.net.au/test) allows an unauthenticated user to see the top nav bar. If an administrator uses IntranetNav configuration option to add links to the NavBar, those links will be displayed to unauthenticated users. I do not believe any part of the staff client should be visible to unauthenticated users. Administrators might assume no part of it is visible since the login screen completely hides the regular staff interface. Tested on Debian with Koha 3.14. Isaac
Still valid in master.
Agreed with Isaac. Unauthenticated users shouldn't be able to see anything other than 401 or the login screen. Since we're using Plack::App::CGIBin, I think the only way to deal with this might be to add a Middleware to check if the user is authenticated before returning the 404. Something to think about but certainly relevant.