Skip to content

cannot log in to registry with local user after upgrade to 17.5.2

I've just upgraded from 17.1.1 to 17.5.2 going through version 17.3.7.

The issue that I'm encountering now is that I cannot log in with a local user to the registry in order to pull images unless I enable "Allow password authentication for the web interface" in Admin – Settings – General, even if "Allow password authentication for Git over HTTP(S)" is checked. We have a separate local user that we use to pull images from the registry.

Given that I'm using SSO with keycloak, it's very important to us that no other login options are displayed in the login page except the SSO one.

Any ideas how we can solve this issue where we can allow local users to continue to log into the registry? I think this is a bug, because the option "Allow password authentication for the web interface" should definitely not apply to log in through the CLI to the registry, while "Allow password authentication for Git over HTTP(S)" seems to be completely ignored.

Edited by patent ordoliu