我正在创建一个使用服务器存储数据的移动应用程序.我也在创建Web应用程序,它将作为我的移动应用程序的restful数据库服务.
我计划使用Keycloak进行移动设备的用户管理和身份验证(Oauth2).我知道Keycloak有一个用户注册的端点,但它要求移动应用程序重定向到keycloak服务器URL.如果可能的话,我想避免这种情况,并在移动应用程序中完成所有过程.此外,我不知道其他端点,如密码重置和忘记密码.有人知道吗?
我已经安装了密钥克隆服务器4.3.4。如何激活密钥斗篷的REST API(添加用户,已启用用户,已禁用用户...)?
问候
我正在使用 Keycloak 发送忘记密码的电子邮件,从我在他们的文档和 FreeMarker 文档中读到的内容来看,我似乎应该能够很好地使用 HTML 标签。但是,当我在 password-rest.ftl 文件中使用它们时,它会呈现整个标签,如下所示:
<p>Some Text</p>
Run Code Online (Sandbox Code Playgroud)
而不是仅仅显示:一些文本
我发现这个(https://issues.jboss.org/browse/KEYCLOAK-681)说Keycloak只能发送纯文本电子邮件,我只是想看看是否有人确切知道,因为我发现了一些看起来像的东西HTML 标签应该可用如何阻止电子邮件在 FreeMarker 中显示为链接?
对此的任何建议或想法将不胜感激。
我使用 LDAP 用户设置了一个 keycloak 服务器,以便在我的应用程序上利用 SSO。我想通过 Keycloak API 更改应用程序中登录用户的密码。因此,将来我的 Angular 应用程序将能够向 keycloak API 发出请求来更改登录用户的密码。
因此,我尝试执行文档中指示的操作(方法 PUT,重置密码),但没有成功......我用邮递员进行了测试,我想知道我的令牌是否是要使用的令牌?问题是否来自其他地方?
我有这个网址:
PUT {url}/auth/admin/realms/{realm}/users/{id user}/reset-password/
我有这个标题:
Content-type application/json
我有这个身体:
{
"pass" : {
"type": "password",
"temporary": false,
"value": "my-new-password"
}
}
Run Code Online (Sandbox Code Playgroud)
如果我没有尝试快速更新令牌,我会收到 401 错误(这让我说问题可能不是来自令牌),而当我通过 postman oAuth 2.0 获得新令牌时,我会收到 403 或 400 错误
我有时会收到这样的消息:
Unrecognized field "pass" (class org.keycloak.representations.idm.CredentialRepresentation), not marked as ignorable
请帮我 !
你可以在这里看到我在邮递员中的授权,我不知道什么是“状态”