问题标签 [keycloak]
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.
login - 我的网站用户注册和登录时应该使用 Keycloak 吗?
我正在使用 JBoss JSF 开发个人项目,并且该网站需要用户注册和登录功能,就像许多其他网站一样。有很多关于如何在 Java EE 和 JPA 框架中开发用户注册组件的教程。我只是碰巧找到了 KeyCloak 项目。KeyCloak 似乎可以用于用户注册和管理目的,特别是如果您使用 JBoss 开发应用程序。
我的问题是,我真的需要用它来注册用户吗?它看起来很重,我没有找到任何可以参考的 API 文档将其集成到我的 Web 应用程序中。
Keycloak 的最佳用例是什么?以及如何将其集成到 Java EE 应用程序中?任何 Java 应用程序的快速入门或教程将不胜感激。
keycloak - Keycloak修改注册数据
我最近参与了一个评估 Red Hat 的 Keycloak SSO、IDM、安全产品的项目。有许多编程示例,当前版本 1.6.1 是最新的,YouTube 上的一些视频使用了一些旧版本。设置 Keycloak 领域后,您可以使用 Keycloak 自己的表单轻松注册和验证用户。有谁知道设置为使用 Keycloak 领域的应用程序如何允许用户获取和修改用户注册数据?
java - Keycloak id_token 为空,带有 REST 身份验证
在 Keycloak 中使用 REST 身份验证时,我的 id_token 为空(服务器端)。为了连接到应用程序,我使用了以下 URI:http://localhost:port/auth/realms/{name}/protocol/openid-connect/token
在文档中提供(使用适当的形式 params grant_type、username、password...see here)。作为响应(客户端),我可以检索access_token和id_token。然后,我使用 HTTP 标头中的“Bearer”授权与服务器讨论。使用我的自定义客户端时,服务器端的id_token为空。
有人可以解释我为什么吗?
(需要明确的是,使用 keycloak 身份验证页面一切正常)
spring - Keycloak 和 Spring Security
谁能告诉我如何迁移keycloak和spring security。我已经按照http://keycloak.github.io/docs/userguide/keycloak-server/html/ch08.html#spring-security-adapter中的步骤进行操作。但它不起作用。我需要编写自己的提供程序吗?
我原来的 spring-security.xml
我将此 xml 更改为 keycloak 用户指南提供的 xml。我把 keycloak.json 放在 web-inf 中。
在我对keycloak进行配置之后。我尝试访问我的页面,然后会出现如下错误页面:
我们很抱歉 ...
无效参数:redirect_uri
keycloak - Enabling remote access to Keycloak
I'm using the Keycloak authorization server in order to manage my application permissions. However, I've found out the standalone server can be accessed locally only.
http://localhost:8080/auth
works, but not it does http://myhostname:8080/auth
. This issue doesn't permit accessing the server from the internal network.
typescript - Keycloak.js 的类型定义文件
我正在为我的 angular/node/typescript 应用程序使用 Keycloak 身份验证机制。我找不到 Keycloak.js 的 absoluteTyped d.ts 文件
这个 JBOSS Keycloak.js 适配器是否有打字稿等效/正在进行中,还是我必须写一个?任何输入/指针将不胜感激
java - 将 Spring Cloud 负载均衡与 KeycloakRestTemplate 集成
我有一个配置了 Spring Cloud 发现的微服务环境,因此我可以仅使用它们的 id 访问其他服务实例:
现在我想访问需要 OAuth2 授权的服务。我使用 Keycloak 服务器来提供它,并且 Keycloak 已经提供了一个带有特定KeycloakRestTemplate的适配器。无论如何,如何通过负载平衡来增强它?
spring - 春季安全单点登录浏览器
我使用 Spring Security 和 Spring OAuth2 作为认证服务器来注册用户。但我想更改运行时用户的角色。但是我在网上看到过Keycloak,但是不能简单的用spring。你有没有人推荐,也给Keycloak?
spring - 使用带有 keycloak 的 spring 安全注释
我只是 Spring Security 的初学者,但我想知道是否可以以我可以使用 、 和其他注释的方式@PreAuthorize
配置@PostAuthorize
keycloak @Secured
。例如,我keycloak-spring-security-adapter
在我的简单 Spring Rest webapp 中配置了 Spring Security,以便我可以访问控制器中的 Principal 对象,如下所示:
但是当我尝试这个时(只是一个例子,实际上我想在授权之前执行自定义 EL 表达式):
我得到例外:
org.springframework.security.authentication.AuthenticationCredentialsNotFoundException:在 SecurityContext 中找不到 Authentication 对象
在我的 spring 安全配置中,我启用了全局方法安全性:
我需要什么才能使这个 Spring 安全注释起作用?是否可以在这种情况下使用此注释?
wildfly - 意外元素'{urn:jboss:domain:keycloak:1.0}子系统
祝大家新年快乐。我有一个 keycloak/wildfly 问题。
我正试图为 WildFly 9.0.2.Final 部署确保我的战争。我按照http://docs.jboss.org/keycloak/docs/1.0.4.Final/userguide/pdf/keycloak-reference-guide-en-US.pdf第 7.2.1 节中的说明进行操作
我收到错误Unexpected element '{urn:jboss:domain:keycloak:1.0}subsystem
我已仔细按照下面列出的每个步骤进行操作。
- cd $WILDFLY_HOME
- 解压缩 keycloak-wildfly-adapter-dist.zip
编辑standalone.xml 并添加以下内容:
/li>错误中标记的是行子系统 xmlns="urn:jboss:domain:keycloak:1.0。
我错过了什么?先感谢您。