Описание тега declarative-authorization
Плагин декларативной авторизации предлагает механизм авторизации для Ruby, вдохновленный RBAC.
В декларативной авторизации плагин предлагает механизм авторизации для Ruby, вдохновленный RBAC. Наиболее заметным отличием от других плагинов авторизации является декларативный подход. То есть правила авторизации определяются не программно между бизнес-логикой, а в конфигурации авторизации.
Декларативная авторизация - это пример внешней авторизации, при которой бизнес-логика полностью отделена от логики авторизации. Поэтому последние можно обновлять независимо.
Преимущества декларативной авторизации:
- легче проверять
- легче поддерживать
Другие средства достижения внешней авторизации включают xacml на основе политик.