No, the OAuth and OpenID Connect protocols do not define such a function, and Keycloak is also unable to do this on behalf of the user. There is a server admin API that allows you to change the user password or reset it, but you cannot call it from the GUI. But Keycloak provides a kind of βmy account pageβ at the URL http://localhost:8080/auth/realms/your-realm/account/ for example http://localhost:8080/auth/realms/your-realm/account/ - replace the part of your-realm url and just redirect the user to it. 
This is called User Account Service in the documentation.
Also, if you use autodiscover, you can get the URL by reading account-service from JSON at http://localhost:8080/auth/realms/your-realm
stokito
source share