相关疑难解决方法(0)

Keycloak端点用于用户注册,密码重置,忘记密码等

我正在创建一个使用服务器存储数据的移动应用程序.我也在创建Web应用程序,它将作为我的移动应用程序的restful数据库服务.

我计划使用Keycloak进行移动设备的用户管理和身份验证(Oauth2).我知道Keycloak有一个用户注册的端点,但它要求移动应用程序重定向到keycloak服务器URL.如果可能的话,我想避免这种情况,并在移动应用程序中完成所有过程.此外,我不知道其他端点,如密码重置和忘记密码.有人知道吗?

oauth-2.0 keycloak

6
推荐指数
1
解决办法
3977
查看次数

如何激活keycloak的REST API?

我已经安装了密钥克隆服务器4.3.4。如何激活密钥斗篷的REST API(添加用户,已启用用户,已禁用用户...)?

问候

keycloak

6
推荐指数
2
解决办法
3038
查看次数

Keycloak 的 FreeMarker 电子邮件模板

我正在使用 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 中显示为链接?

对此的任何建议或想法将不胜感激。

freemarker html-email keycloak

3
推荐指数
1
解决办法
5760
查看次数

如何从 REST API(PUT 方法)更新 Keycloak 密码?

我使用 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

请帮我 !

你可以在这里看到我在邮递员中的授权,我不知道什么是“状态”

api rest put postman keycloak

1
推荐指数
1
解决办法
7219
查看次数

标签 统计

keycloak ×4

api ×1

freemarker ×1

html-email ×1

oauth-2.0 ×1

postman ×1

put ×1

rest ×1