【发布时间】:2018-02-26 23:13:46
【问题描述】:
使用 WSO2 API Manager 中的范围功能,我可以限制对我的后端 API 的访问,例如 http://mydomain/context/students(GET - 所有学生的列表)、http://mydomain/context/student/S101(GET - 学生 S101 的详细信息)或 http://mydomain/context/student/create( POST) 仅发给分配了特定角色的用户。这么精细的控制,我可以实现。
但我想实现更详细的过滤:用户 U101 只能查看学生 S101 到 S110 的详细信息。所以http://mydomain/context/student/S111 应该为他屏蔽,http://mydomain/context/students 应该只返回 S101 到 S110 的详细信息。我可以在 WSO2 API 管理器中实现此过滤吗? (我有一个 RDBMS 表(后端的一部分,不在 WSO2 中),其中包含用户到学生列表的映射,用户可以访问其详细信息。)
【问题讨论】:
标签: wso2 authorization wso2is wso2-am restful-authentication