Skip to main content

Policy Development

Overview

This section provides step-by-step developer guides for authoring authorization policies in the Keymate platform. Keymate supports dual-mode policy authoring: a visual Expression Builder for drag-and-drop condition composition, and an FQL code editor for direct expression writing. These guides cover both approaches along with Dynamic policy scripting and resource modeling workflows.

When to Read This Section

  • You want to author ABAC or RADAC policies using the visual Expression Builder
  • You want to write FQL expressions or JavaScript scripts for policy conditions
  • You want to model resources and scopes from OpenAPI specifications
  • You want to understand the AccessRuleSet DSL for access rule configuration

Who Should Start Here

  • Developer — Developers designing and implementing authorization policies

Key Topics

  1. Policy Authoring with DSL — Learn FQL syntax and expression patterns
  2. GUI-Based Policy Authoring — Build conditions visually with the Expression Builder
  3. Resource Modeling from OpenAPI — Map API endpoints to protected resources
  4. Working with AccessRuleSet DSL — Configure access rules for the Access Gateway