java - 如何使用 KeyCloak 限制对路由的访问
问题描述
我正在构建将使用 KeyCloak 进行身份验证的 Spring Boot 应用程序。我知道如何使 keycloak 限制完整路由(例如https://server.com/product/{id}),但我不知道如何通过示例中的 ID 来限制它,以便 user1 只能访问 / product/1 和 user2 只能访问 /product/2。有人可以解释一下我怎样才能做到这一点,或者有人可以给我指出一些对我有帮助的教程/文章吗?
解决方案
您是否在 Spring Boot 应用程序中使用 Spring Security。听起来您所描述的是:
11.6。域对象安全 (ACL)
https://docs.spring.io/spring-security/site/docs/current/reference/html5/#domain-acls
这是使用 Spring Boot 和旧版本的演示 https://github.com/maurofokker/spring-security-acl-demo
推荐阅读
- rasa-nlu - 是否可以直接根据实际数据进行训练?
- math - 将错误状态代码中的字节标志转换为 int
- r - R中具有极小值的算术
- mobaxterm - 如何在 Mobaxterm 中关闭语法高亮
- javascript - Fullcalendar V4 通过 documentId 获取初始化日历
- python - NLP - 使用哪种技术对段落标签进行分类?
- python - 从它们来自的句子中标记单词
- kotlin - 将vargs值传递给Kotlin中具有多个参数的另一个函数?
- python - 在pygame中的列表上旋转
- java - 如何使用 JSP 在 Spring MVC 中配置验证检查?