keycloak - 允许使用 keycloak 进行匿名请求
问题描述
我开发了一个 springboot 应用程序,并且由于实施者策略,我使用 Keycloak 作为授权服务器。我的 application.properties 就像
keycloak.policy-enforcer-config.paths[0].path=/api/v1/*
keycloak.policy-enforcer-config.paths[0].methods[0].method=*
keycloak.policy-enforcer-config.paths[0].claimInformationPointConfig.claims[some-claim]={request.parameter['parameter-a']}
我想让某些资源可以通过匿名请求访问,例如路由 localhost:8080/images/flower.jpg 可以从浏览器访问而无需经过身份验证。我试过这个
keycloak.securityConstraints[0].securityCollections[0].name=static-resources
keycloak.securityConstraints[0].securityCollections[0].patterns[0]=/images/*
但它不起作用
有任何想法吗?
解决方案
推荐阅读
- android - 无法使用 Android MP 图表库在条形图上显示叠加
- google-chrome - 开发新手,想要做一个标记特定亚马逊产品的扩展,怎么做?
- python - 使用 PyQt 和 QML 的控制台中的 QOpenGLShaderProgram 链接错误
- excel - 比较两列之间的重复项
- android - Android 应用程序:发起 Skype 通话并在通话结束后关闭 Skype
- html - 如何在网站上实现字体
- javascript - “元素”和“文档元素”有什么区别?
- android - 如何在 API 级别 28 中弹出通知后唤醒锁定的屏幕?
- reactjs - 我想为我的 React 应用程序从多首歌曲中随机选择一首背景歌曲
- oauth-2.0 - 对于 Google+ API 和 OAuth 关闭,我需要进行哪些更改?