keycloak-rest-api相关内容

吊销密钥罩访问令牌

我使用Keyloak来保护我的reaction前端和node.js后端。这些客户端使用基于角色的授权进行保护。 我的前端应用程序在Keyshaak中注册为公共客户端,后端注册为仅承载客户端。当用户登录到前端时,我将获取该特定用户的访问令牌,并使用该访问令牌来调用后端API层。 当用户从前端注销时,我将使用Keyshaak对象注销方法从Keyloak中清除该特定用户的前端客户端会话。现在工作 ..

为什么KEYCLOAK隐藏用户部分下的用户?

我尝试调用KeyCloak的睡觉接口在某个领域下创建新用户,并遵循以下教程: https://www.appsdeveloperblog.com/keycloak-rest-api-create-a-new-user/ 我能够按如下方式配置Admin-cli客户端: 并且我能够通过使用客户端ID和密钥获得访问令牌: 但是,当我使用承载令牌向/auth/admin/realms/myapp/ ..
发布时间:2022-03-27 14:21:08 其他开发

密钥掩蔽:使用keyshaak-admin为用户生成访问令牌

我必须将旧的身份验证系统移到Keyshaak,并且我无法更改客户端上的实际工作流。因此,我需要使用我的API(在node.js中)提供一个用户创建和登录系统,该系统代表用户从Keyshaak创建和获取访问令牌。 我能够创建用户,但我还没有找到为该用户生成访问令牌的方法。我找到的唯一解决办法是创建一个用户并设置一个随机密码,然后要求授予该用户提供用户名和密码的权限,但这意味着我必须在我这边存储密码 ..
发布时间:2022-03-27 11:10:28 其他开发

Keycloak:实现“重置密码"(以管理员身份)的流程与“忘记密码"的流程相同(以用户身份)

我想在Keycloak中实现此身份验证流程: 用户仅通过输入电子邮件来创建帐户 用户已登录并可以访问我的服务2'.同时,向他发送了一封电子邮件,使他可以“完成"邮件.他的帐户 用户离开他的会话->要重新使用我的服务,他必须单击收到的电子邮件 通过单击收到的电子邮件,用户定义他的第一个密码 然后用户自动登录(无需通过登录页面). 此流程的目标是最简单,吸引不习惯使用Web应用程序 ..
发布时间:2021-05-28 19:27:19 其他开发

Keycloak-使用Rest API验证用户的电子邮件

我正在尝试创建一个新用户,然后使用REST API验证其电子邮件地址.要发送验证电子邮件,我在Springboot中使用了自己的电子邮件类,因此,我没有调用keycloak的/send-verify-email 端点!创建用户后,可以在密钥斗篷控制台中看到已创建,启用了该用户,并且需要验证其电子邮件地址. 但是问题就在这里.如何使用Keycloak REST API验证电子邮件?没有用于此目 ..
发布时间:2021-05-28 19:27:15 其他开发

在keycloak中调用create user api后,如何获取userId?

我在node.js项目中实现了keycloak,并调用以下API在keycloak中添加用户: {{keycloak_url}}/admin/realms/{{realm}}/用户 此API可以正常工作,我可以在密钥斗篷中添加用户,但是我需要userId作为对此API的响应,如何获得此方法,以及为此的任何其他方法 预先感谢 解决方案 如果我理解正确,则只需要使用 ..

嵌入式Keycloak和Spring Boot应用程序的默认配置

我正在使用嵌入式Keycloak和Spring Boot应用程序 我创建了一个领域,然后创建了一个具有以下内容的客户端: 访问类型:机密 已启用授权:已启用 然后我创建了具有权限和政策的资源 我的问题是: 我想将此配置导出到配置文件(java config或json config)中,这样就不必每次重新启动keycloak服务器时都必须在开始时配置keycloak 我该怎么做? ..
发布时间:2021-05-28 19:27:09 Java开发

尽管设置了Bearer令牌,Spring Cloud Gateway仍重定向到Keycloak登录页面

我正在使用Keycloak作为身份提供者,Spring Cloud Gateway作为API网关以及多个微服务的设置.我可以通过 http://localhost:8050/auth/realms/dev/protocol/openid-connect/token 通过我的网关(重定向到Keycloak)接收JWT. 我可以使用JWT访问直接位于Keycloak服务器上的资源(例如 http ..

如何在kubernetes上为keyCloak配置自定义主题

我想为kubernetes上的密钥库中的登录,注册和忘记密码页面配置自定义主题. 我在kubernetes上使用以下URL和配置作为密钥斗篷. https://www.keycloak.org/getting-started/getting-started-kube apiVersion:v1种类:服务元数据:名称:钥匙斗篷标签:应用程序:密钥斗篷规格:端口:-名称:http端口: ..

Keycloak:REST API调用,用于通过管理员用户名和密码获取用户的访问令牌

我有一个需要获取用户访问令牌的要求. 我知道管理员的用户名和密码,因此可以获得管理员的访问令牌. 是否有任何其他API可以为使用上述数据的用户提供访问令牌? 解决方案 有两种获取访问令牌的方法.一种带有Rest客户端(keycloak Rest API),另一种则通过java keycloak-admin-client库. 1. Keycloak Rest API: U ..
发布时间:2021-02-15 18:39:22 其他开发

如何从Keycloak中的自定义客户端获取角色?

要在自定义客户端中获得角色,我知道我需要执行两个API.一种是获取访问令牌,另一种是获取角色.我的疑问是,我应该通过在标头中发送admin-CLI详细信息来获取accessToken还是因为我想要已创建的自定义客户端的角色?因为,在尝试获取角色时,我遇到了unknown_error. 要获取accessToken: curl -X POST \ http://localhost:8 ..
发布时间:2021-02-15 18:38:51 其他开发