如何使用 KeyCloak 限制对路由的访问
How to restrict access to routes with KeyCloak
我正在构建将使用 KeyCloak 进行身份验证的 spring 启动应用程序。
我知道如何让 keycloak 限制完整路由(例如 https://server.com/product/{id})
但我不知道如何通过示例中的 ID 对其进行限制,以便 user1 只能访问 /product/1,user2 只能访问 /product/2。有人可以解释一下我怎样才能实现这样的目标,或者有人可以指出一些 tutorial/article 对我有帮助吗?
您是否在 Spring 启动应用程序中使用 Spring 安全性。听起来你描述的是:
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
我正在构建将使用 KeyCloak 进行身份验证的 spring 启动应用程序。 我知道如何让 keycloak 限制完整路由(例如 https://server.com/product/{id}) 但我不知道如何通过示例中的 ID 对其进行限制,以便 user1 只能访问 /product/1,user2 只能访问 /product/2。有人可以解释一下我怎样才能实现这样的目标,或者有人可以指出一些 tutorial/article 对我有帮助吗?
您是否在 Spring 启动应用程序中使用 Spring 安全性。听起来你描述的是:
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