当前位置: 首页 > 知识库问答 >
问题:

keycloak 8.0.1,示例app-authz-photoz在“导入资源服务器配置”时失败

燕智
2023-03-14

我正在使用KeyCloak8.0.1,并尝试其中一个示例。在以下自述文件中的步骤。\keycloakexample\keycloak-quickstarts-lates\app-authz-photoz

导入资源服务器配置。现在选择位于以下位置的文件:

错误[org.keycloak.services.ERROR.keycloakerrorhandler](默认任务-16)未捕获的服务器错误:java.lang.runtimeException:导入策略时出错[只有所有者和管理员策略]。在org.keycloak.models.utils.representationtomodel.importPolicies(representationtomodel.java:2220)在org.keycloak.models.utils.representationtomodel.tomodel(representationtomodel.java:2180)

RuntimeException:在org.keycloak.authorization.policy.provider.js.jspolicyProviderFactory.UpdatePolicy(jspolicyProviderFactory.java:125)

==

共有1个答案

王炜
2023-03-14

原因是出于安全原因,JavascriptPolicies在默认情况下不再在Keycloak中启用。关于如何解决这个问题,您有两个选择。您可以使用(-dkeycloak.profile.feature.UPLOAD_SCRIPTS=enabled)启用UPLOAD_SCRIPTS特性,也可以使用新的Javascript提供程序。后者是首选的,而且更安全。

编辑:在quickstart存储库的最新版本中,这个问题应该得到解决(上传脚本JS策略被部署策略所取代)。

 类似资料:
  • 资源类型配置 下面讲解如何根据所要访问资源的IP地址和端口,在SSL VPN设备上配置资源。 1. 确定要访问的资源IP地址和端口号,例如,本例要连接的服务器IP地址是200.200.73.65,端口号为4420; 2. 输入用户名和密码登陆SSL VPL控制台,按如图4.1.1所示操作新建资源:SSL VPN设置 > 资源管理 > 新建 > L3VPN。 3. 输入资源信息,包括资源名字(由用户

  • 我试图在java配置上配置Spring Security性和OAuth2。我使用的是Spring Security版本4.0.4。发布并发布OAuth2版本2.0.11。释放 Spring Security配置工作良好。此外,我可以使用OAuth2 AuthorizationServer获得访问令牌,但我的ResourceServer无法正常工作。当我设置注释@EnableResourceServ

  • 我们的项目中使用的是Spring Cloud config server,它有多个微服务。配置服务器就绪后,我们现在将所有微服务的所有属性存储在一个中央git存储库中。每个微服务能够根据应用程序名称和配置文件提取自己的属性文件。我们试图将资源包存储在中央存储库中,并让config-server将这些资源包提供给微服务。我们的资源包包括属性文件,如messages_en.properties、mes

  • 配置服务器最好作为独立应用程序运行,但如果需要,可以将其嵌入到另一个应用程序中。只需使用@EnableConfigServer注释。在这种情况下可以使用的可选属性是spring.cloud.config.server.bootstrap,它是一个标志,表示服务器应该从其自己的远程存储库配置自身。该标志默认关闭,因为它可能会延迟启动,但是当嵌入在另一个应用程序中时,以与其他应用程序相同的方式初始化是

  • 我正在使用以下内容: Spring 4.2 Spring security 4.0.2 Spring oauth2 2.0.7 null 资源服务器配置似乎不限于/rest/**,而是覆盖了所有的安全配置。即对受保护的非OAuth资源的调用不受保护(即筛选器没有捕获它们并重定向到登录)。 配置(为了简单起见,我删除了一些内容):

  • Swagger配置不起作用我在springboot中使用swagger,当我点击这个URL http://localhost:8080/swagger-ui . html时,我得到了错误404。我创建了单独的配置文件,但未能加载资源:服务器响应的状态为404()这里是所有文档的详细信息 UserCongig.kt 程序包com.main.swaggerdemo.config UserControl