Описание тега declarative-authorization

Плагин декларативной авторизации предлагает механизм авторизации для Ruby, вдохновленный RBAC.

В декларативной авторизации плагин предлагает механизм авторизации для Ruby, вдохновленный RBAC. Наиболее заметным отличием от других плагинов авторизации является декларативный подход. То есть правила авторизации определяются не программно между бизнес-логикой, а в конфигурации авторизации.

Декларативная авторизация - это пример внешней авторизации, при которой бизнес-логика полностью отделена от логики авторизации. Поэтому последние можно обновлять независимо.

Преимущества декларативной авторизации:

  • легче проверять
  • легче поддерживать

Другие средства достижения внешней авторизации включают xacml на основе политик.