avz-cmf/zaboy-auth-acl

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

auth and ACL

dev-master 2016-06-16 13:07 UTC

This package is not auto-updated.

Last update: 2021-10-08 08:15:33 UTC


README

Модуль для авторизации

- Middleware
    - `IdentificationMiddleware` идентифицирует пользователя и записывает в атрибут запроса его роль. 
        В случае если параметры авторизации заданы в заголовках, авторизирует пользователя.
    - `AuthorizationMiddleware` исполняет роль псевдо ACL 
    - `AuthErrorHandlerMiddleware` обрабатывеает ошибку "You are not authorized" - редиректит пользователей на страницу логина 
- Adapter
    - `AuthAdapter`  - адапрер для аутентификации пользователей 
- Action
    - `LogoutAction` - действие для выхода из системы