80得票7回答
避免使用Keycloak默认登录页面,使用项目的登录页面。

我正在开发一个angular.js网页应用程序,并且正在寻找如何将keycloak集成到项目中。我已阅读并观看了许多教程,发现大部分用户都是通过keycloak默认的登录页面进行登录/注册,然后重定向到应用程序。 我自己设计了登录和注册页面,想要使用它们,那么我该如何替换keycloak默认...

47得票1回答
在Keycloak中生成JWT令牌并获取公钥以验证第三方平台上的JWT令牌

后端服务器有一个终端节点,通过ping操作向其发送JSON响应,并受到Apigee Edge代理的保护。目前,该终端节点没有安全性,我们希望为所有客户端实施仅基于Bearer令牌的身份验证。所有请求API的客户端将在Authorization Bearer中发送JWT令牌,而Apigee Ed...

45得票2回答
Keycloak 角色是如何管理的?

Keycloak是一个很好的工具,但它缺乏适当的文档。 因此,我们有Realm.roles、Client.roles和User.roles。 当使用特定客户端访问应用程序时,这三个角色如何协同工作? 此致

41得票5回答
Keycloak:如果选择更新密码操作,则不返回访问令牌

我正在调用 /auth/realms/master/protocol/openid-connect/token 以通过在正文中发送以下内容来获取访问令牌: grant_type=password&client_id=example-docker-jaxrs-app&userna...

28得票1回答
如何在没有管理员帐户的情况下通过REST获取Keycloak用户。

有没有办法通过REST不使用管理员帐户来获取Keycloak领域中用户的列表?也许可以从管理员控制台分配某种可分配角色?寻找任何想法。 现在,我正在使用管理员凭据获取访问令牌,然后使用该令牌从realm/users端点提取用户。 获取令牌(通过请求的node.js应用程序): uri: ...

27得票3回答
KeyCloak用户验证和获取令牌

首先,我对Keycloak非常陌生,如果我提出的问题有误,请见谅。 我已经安装了Keycloak服务器,并且可以通过以下方式访问其Web UI: http://localhost:8008/auth 我的需求是通过将领域用户传递给Keycloak API来验证它,并在响应中获取令牌,然后...

26得票1回答
使用curl命令在Keycloak上创建一个包含密码的用户

我尝试使用CURL命令在Keycloak上创建一个用户(在创建时没有给出任何密码),它成功了,但是无法知道登录密码。因此,在创建时如何为用户设置密码,并设置新用户的默认密码。 我已经使用以下链接使用curl创建了一个用户:从curl命令在Keycloack上创建用户。

25得票6回答
在 Keycloak 中没有找到 kid 的公钥?

我在使用Angular JS 2调用Wildfly服务器的端点时遇到了“未找到kid的publicKey”的异常。虽然我从不同的客户端(不同的微服务)在同一个领域内使用相同的令牌调用约8个端点,但是只有这个微服务调用出现了这个异常。 我确定用户对所有客户端都拥有所有角色,并且我还解码了JWT...

24得票4回答
无法访问Keycloak REST API方法*404*

我正在使用Docker中的最新Keycloak镜像,并可以访问标准管理控制台 http://localhost:9080。然而,我似乎无法访问文档中指定的任何路径以进行管理REST API。例如,基本路径为/auth和资源获取属于领域的客户端返回属于领域的客户端列表:/{realm}/clie...

24得票1回答
Keycloak的Cookies:KEYCLOAK_SESSION,Oauth_token_request_state,KEYCLOAK_IDENTITY。

请问有人能够解释一下 Keycloak 设置的这些 Cookie:KEYCLOAK_SESSION、Oauth_token_request_state 和 KEYCLOAK_IDENTITY。每个 Cookie 的相关性是什么?请详细说明。