Язык описания метамодели PERM (Policy, Effect, Request, Matchers)
Принципиальная схема авторизации:
Субъект доступа обращается к Объекту доступа.
Объект доступа обращается к Авторизатору, и запрашивает бинарный ответ, разрешен ли этому Субъекту доступ к данному Объекту или нет.
Авторизатор по заложенной в него логике проверяет возможность доступа Субъекту к Объекту, и отвечает разрешен ли доступ или запрещен. Наиболее распространенная логическая модель по которой идет проверка доступа — это модель авторизации на базе ролей (RBAC).
Объект доступа на основании ответа Авторизатор разрешает, либо запрещает доступ к себе Субъекта.