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

About this guide

This guide explains the use of the Abbreviated Language for Authorization (ALFA). The documentation refers to the Visual Studio Code extension for ALFA by Axiomatics AB.

Notices →
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