Radiator Server Documentation — v10.33.2
Table of Contents
  • @authorization
  • See also
  • Example

@authorization

Variant of @execute which is only executed for authorization requests. On authenticating servers this is executed after successful authentication pipeline on non-accounting requests. Rejecting from this pipeline will reject the request immediately.

Note: The @ prefix is required for pipeline blocks. The legacy syntax without @ (e.g., authorization {}) is deprecated and emits warnings. Use @authorization {} for new configurations.

See also

Example

@authorization {
    if any {
        user.group == ["administrators"];
        user.group == ["power-users"];
    } then {
        accept;
    } else {
        reject;
    }
}
Navigation
  • @verification

  • aaa

    • @pipeline

    • policy

      • conditions

      • handler

        • @accounting

        • @authentication

        • @authorization

        • @execute

        • @final-execute

        • @post-accounting

        • @post-authentication

        • @post-authorization

        • @post-execute

        • @pre-accounting

        • @pre-authentication

        • @pre-authorization

        • @pre-execute

    • Template

  • backends

  • caches

  • captures

  • certificates

  • clients

  • conditions

  • dictionary

  • hmac-otp

  • include

  • init

  • ip-accept

  • license

  • logging

  • management

  • proxy-protocol

  • scripts

  • servers

  • statistics

  • stats

  • template

  • ui

Related
  • @authentication
  • @accounting