Tursox.Procedures.Policy behaviour (tursox_procedures v0.1.0)

Copy Markdown View Source

Authorization boundary for procedure and database capabilities.

Summary

Types

operation()

@type operation() :: :call | :query | :execute

Callbacks

authorize(operation, map)

@callback authorize(operation(), map()) :: :ok | {:error, term()}