Since Keycloak v26.1.0 there is a new link for Keycloak registration:
https://<keycloak-host>/realms/<realm>/protocol/openid-connect/auth?prompt=create&client_id=<clientId>&response_type=code&scope=openid&redirect_uri=<valid_redirect_uri_to_client>
…/openid-connect/registrations?… is replaced by …/openid-connect/auth?prompt=create&…
You might also directly go for account-console:
https://<keycloak-host>/realms/<realm>/protocol/openid-connect/auth?prompt=create&client_id=account&response_type=code&scope=email&kc_locale=<two-letter-locale>
Also see:
- Keycloak - Server Administration Guide: Registration or Reset credentials requested by client
- Deprecated endpoint for initiate registration from OIDC client
- AuthenticationRequest add "create" prompt for sign-up · Issue #10701 · keycloak/keycloak · GitHub
- Add support for Initiating User Registration via prompt=create (#10701) by thomasdarimont · Pull Request #35903 · keycloak/keycloak · GitHub
Other topics about Keycloak registration link: