0

我刚开始使用 wso2 身份服务器。我想知道我们如何通过 WSO2 身份服务器管理自行创建的数据库,我们可以在该数据库上应用使用 WSO2 tryit 工具创建的 xacml 策略吗?怎么做到呢?任何帮助,将不胜感激。谢谢你。问候

4

1 回答 1

0

据我所知,WSO2 IS 不能用于保护数据库。请查看数据访问过滤器

数据访问过滤器的作用是:

  1. 它允许您创建 XACML 策略,例如经理可以查看其分支机构中的事务。
  2. 它拦截到数据库的 SQL 流量,例如SELECT * FROM transactions,并确定最终用户的身份和分支,例如Alicein Charlotte
  3. 它根据策略修改 SQL 语句,例如SELECT * FROM transactions WHERE branch='Charlotte'
  4. 它将修改后的语句转发到后端数据库,以便只检索授权数据。

这使您可以进行动态数据过滤和动态数据屏蔽。

于 2017-04-14T12:48:25.960 回答