2012-02-23 54 views
4

如何定義XACML策略來檢查類似的表名,如「EMPL%」用通配符選項

我一定要使用正則表達式爲XACML策略定義資源屬性?

回答

2

有幾個字符串函數可以使用。

在XACML 3.0規範(http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-cs-01-en.pdf),你可以使用:

  • 甕:綠洲:名稱:TC:XACML:3.0:功能:字符串兩端,用
  • 甕:綠洲:名稱:tc:xacml:3.0:function:string-starts-with
  • urn:oasis:tc:xacml:3.0:function:string-contains
  • urn:oasis:names:tc:xacml:1.0:function :string-regexp-match

後者是你想要使用的。請參閱部分A.3.13基於正則表達式的函數瞭解更多信息。