http(s)://{host}/realms/{realm}/protocol/openid-connect/auth?response_type=code&client_id={clientId}&scope=openid&redirect_uri={redirectUri}&kc_action={requiredActionId}
Take the authorization_endpoint
from the /.well-known/openid-configuration
endpoint, don't use it hard-coded.
Then, add the query params.
http(s)://{host}/realms/{realm}/protocol/openid-connect/registrations?client_id={clientId}&response_type=code&scope=openid&redirect_uri={redirectUri}
There's no registration url contained in the /.well-known/openid-configuration
endpoint.
Maybe, use the authorization_endpoint
and replace the auth
path part with registrations
.
ATTENTION: This is Keycloak specific! This is not part of the OIDC spec!
http(s)://{host}/realms/{realm}/login-actions/reset-credentials?client_id={clientID}&redirect_uri={redirectUri}