【问题标题】:Naming and casing guidelines for ALFA and XACMLALFA 和 XACML 的命名和大小写指南
【发布时间】:2018-11-02 04:17:42
【问题描述】:

对于在 ALFA 语言中命名和封装命名空间、属性、规则、策略等是否有指导方针或至少是最佳实践?

由于 ALFA 依赖于 XACML,那么 XACML 有什么类似的吗?

【问题讨论】:

    标签: authorization access-control xacml abac alfa


    【解决方案1】:

    没有核心准则。我喜欢用骆驼皮。有些字符不能在 ALFA 标识符中使用,例如当然是连字符 (-) 和空格。

    好名字就是userRole。 ALFA 是基于命名空间的,即一切都在命名空间内定义。这使您可以创建属性图,例如

    user.internal.department
    

    其中user.internal 是命名空间,department 是属性的本地名称。请注意,您可以将相应的 XACML 属性命名为任何您喜欢的名称,但我建议您仍然使用完全限定的 ALFA 名称(即user.internal.department)。

    ALFA 不依赖于 XACML:它转换为 XACML。您可以在两种语言之间往返。

    【讨论】:

      猜你喜欢
      • 2014-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多