1.15. 访问公共资源


要允许在没有应用 quarkus-keycloak-authorization 策略的情况下访问公共资源,请在 application.properties 文件中定义 allow HTTP 策略。如需更多信息,请参阅 Web 端点授权 指南。

使用类似以下内容的配置时,您不需要禁用对 Keycloak 授权策略的策略检查:

quarkus.keycloak.policy-enforcer.paths.1.paths=/api/public
quarkus.keycloak.policy-enforcer.paths.1.enforcement-mode=DISABLED
Copy to Clipboard Toggle word wrap

要限制对匿名用户公共资源的访问,请定义一个 enforcing Keycloak 授权策略:

quarkus.keycloak.policy-enforcer.paths.1.paths=/api/public-enforcing
quarkus.keycloak.policy-enforcer.paths.1.enforcement-mode=ENFORCING
Copy to Clipboard Toggle word wrap

只有默认租户配置在控制对公共资源的匿名访问时才适用。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat