4

如何定义 XACML 策略来检查诸如“EMPL%”之类的表名

我必须为此使用RegEx吗?

4

1 回答 1

2

您可以使用几个字符串函数。

在 XACML 3.0 规范 ( http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-cs-01-en.pdf ) 中,您可以使用:

  • urn:oasis:names:tc:xacml:3.0:function:string-ends-with
  • urn:oasis:names:tc:xacml:3.0:function:string-starts-with
  • urn:oasis:names:tc:xacml:3.0:function:string-contains
  • urn:oasis:names:tc:xacml:1.0:function:string-regexp-match

后者是您想要使用的。有关详细信息,请参阅第A.3.13 节基于正则表达式的函数

于 2012-03-10T00:15:41.467 回答