Skip to content
ALFA: Abbreviated Language for Authorization - Documentation
Overview
  • About this guide
  • Notices
  • Contacting Axiomatics
  • Installation
  • Testing
  • Introduction
  • A simple example
  • A second example
  • Default definitions
  • Typical project structure
  • Namespaces and scoping
  • Type declarations
  • Operator declarations
  • Function declarations
  • Combining algorithm declarations
  • Obligation and advice declarations
  • Category declarations
  • Attribute declarations
  • Policy syntax
  • Constant values
  • Attribute designators
  • Targets
  • Conditions
  • Rules, Policies, and Policy sets
  • Policy/rule in-lining vs references
  • Obligations and Advice
  • Limitations with respect to XACML
  • XACML file generation and naming
  • Incremental compilation

Policy syntax

The following sections describe the syntax for writing the policies themselves.

← Attribute declarationsConstant values →
Axiomatics
The Visual Studio Code extension for ALFA was developed by Axiomatics.
ABOUT
About Us
Contact Us
GET SUPPORT
support@axiomatics.com
FOLLOW US
© Axiomatics 2025
Privacy PolicyCookies Policy