我正在创建一个使用服务器存储数据的移动应用程序。我还创建了一个Web应用程序,它将作为我的移动应用程序的一个安静的数据库服务。
我计划使用Keycloak进行移动设备的用户管理和身份验证(Oauth2)。我知道Keycloak有一个用户注册的端点,但它要求移动应用程序重定向到keycloak服务器URL。如果可能的话,我想避免这种情况,并在移动应用程序中完成所有过程。此外,我不知道其他端点,如密码重置和忘记密码。有人知道吗?
答案 0 :(得分:4)
您需要使用管理API将其包含在移动应用中。我个人认为直接在客户端上执行此操作是个坏主意,因为您还需要在移动设备上存储管理员凭据。也许您可以选择后端应用程序,它可以处理您的密码忘记用例并将其包含在您的移动应用程序中。
这似乎与这个问题有关:Is there an API call for changing user password on keycloak?。