Keycloak endpoints for user registration, password reset, forgot password, etc.

I am creating a mobile application that uses a server to store data. I am also creating a web application that will function as a sedative database service for my mobile application.

I plan to use Keycloak for my user management and authentication (Oauth2) of my mobile device. I understand that Keycloak has an endpoint for user registration, but this requires the mobile application to be redirected to the URL of the keyclayak server. If possible, I would like to avoid this and complete the whole process in the mobile application. In addition, I do not know other endpoints, such as reset password and forgot password. Somebody knows?

+4
source share
1 answer

You need to use the admin API to enable it in your mobile application. Personally, I believe that it is a bad idea to do this directly on the client, because you also need to store administrator credentials on a mobile device. Perhaps this is an option for you to have a backend application that processes your password, forget the use cases, and include it in your mobile application.

This is similar to this question: Is there an API call to change user password on keyclay? .

+4
source

All Articles