问题标签 [keycloak-rest-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 创建用户错误:/roles 端点 Keycloak HTTP 404
我再次在我的 keycloak 服务上通过 restapi 创建用户时遇到了麻烦。它正在创建一个用户,但之后没有分配正确的角色。
发现代码在以下部分失败
它返回给我一个 HTTP 404 错误。深入挖掘,看起来该.roles()
方法失败了。用户是在我的 keycloak 中创建的,只是没有分配我的角色。.roles()
:
知道如何解决这个问题吗?到现在心里很郁闷。
keycloak - 蛮力检测 - Keycloak
我们开始使用 Keycloak 作为新项目设计的身份和访问管理,并为我新创建的 Realm 启用蛮力检测。
它正在工作,但在我的用例中,我必须通知我的用户他们必须再等待 30 分钟才能再次尝试登录,因为他们已经达到最大登录失败。但是每当我在达到最大失败后尝试使用错误/正确的密码时,我都会收到“invalid_grant”作为错误消息。
{ "error": "invalid_grant", "error_description": "无效的用户凭证" }
如何通过不同的响应消息通知我的用户?
authentication - 如何在 Keycloak 中使用手机号码对用户进行身份验证
用户在 Keycloak 中有一个自定义属性 phoneNumber。
有一种使用用户名和密码获取令牌的默认方法,但是否可以使用电话号码/密码而不是用户名/密码进行身份验证
我应该使用什么调用来使用 UserModel 中的自定义属性进行身份验证
keycloak - 通过 CLI 为 Keycloak 配置 reCAPTCHA
有没有办法通过 CLI 为 Keycloak 独立安装配置 reCAPTCHA?更准确地说,是否可以在 Keycloak 文档的帮助下执行此处描述的所有步骤kcadm.sh
?
keycloak - 如何在 keycloak JWT 中设置自定义属性?
我正在创建一个存储提供程序,它从我的本地数据库联合用户我的问题我需要在返回的JWT中设置我的自定义用户的属性。
我需要携带用户从customStorageProvider
到JWTMapper
将属性映射到JWT
keycloak - 仅从 keylcoak 用户端点返回用户的特定字段
目前我有多个 Keycloak 用户。在我的前端,一个用户应该能够从 keycloak 接收所有用户以进行进一步处理。
这就是我想出使用这个端点的原因:KEYCLOAK_URL/auth/admin/realms/REALM/users
这给了我以下输出:
问题:有没有办法限制keycloak返回用户的哪些字段?例如只有“id”和“用户名”,而不是其他可能更敏感的东西,比如“访问”部分?
java - Keycloak admin rest api:未设置更新密码
我使用 Keycloak 11,在用户注册过程中,我想触发一封电子邮件,要求用户设置密码。我已经用 restTemplate 和 keycloak 6 实现了它,它工作得很好。现在我使用推荐的 webClient。
这不会导致错误,但未设置所需的操作。在注册期间,我还通过单独的请求设置了领域角色,它工作正常。
有谁知道为什么请求没有引发错误但未设置操作?
我已在用户所需的操作中将 admin-client 设置为 realm-admin。
我还不能使用我的 smtp 服务器,所以没有在 keycloak 中注册,但我希望至少该字段已设置。还是仅在注册 smtp 时才可用?
此外:
我对客户也有一个非常奇怪的行为。当我使用 webClient.exchange 设置领域角色时,它工作正常。当我使用 .retrieve() 时,未设置领域角色。我尝试了两种解决方案来执行所需的操作,但没有任何改变。