wildcard - 带有通配符选项的 XACML 策略定义资源属性

标签 wildcard xacml

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

我必须为此使用 RegEx 吗?

最佳答案

您可以使用多种字符串函数。

在 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 基于正则表达式的函数部分。

    关于wildcard - 带有通配符选项的 XACML 策略定义资源属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9414364/

    相关文章:

    authorization - XACML如何有效控制对资源集合(列表)的访问

    java泛型歧义

    wso2 - XACML 策略 - 是否正确?

    java - XACML 标识符是什么意思?

    authorization - Axiomatics - 条件编辑器

    xml - Active Directory - 强制执行额外的身份验证

    bash - 如何在 bash 中同时遍历多个通配符?

    用于检测来自特定域的任何通配符 url 的 Javascript(例如 : google)

    java - 泛型的泛型如何工作?

    linux - mv命令末尾的星号有什么作用