avz-cmf / zaboy-auth-acl
auth and ACL
dev-master
2016-06-16 13:07 UTC
Requires
- psr/http-message: ^1.0
- reputation-vip/queue-client: *
- xiag/rql-parser: *
- zendframework/zend-authentication: ^2.5
- zendframework/zend-config: ^2.5
- zendframework/zend-db: ^2.8
- zendframework/zend-diactoros: ^1.1
- zendframework/zend-inputfilter: ^2.7
- zendframework/zend-json: ^2.4
- zendframework/zend-permissions-acl: ^2.6
- zendframework/zend-servicemanager: ^2.7
- zendframework/zend-session: ^2.7
- zendframework/zend-stdlib: ^2.5
- zendframework/zend-stratigility: ^1.1
Requires (Dev)
- phpunit/phpunit: ^4.0
This package is not auto-updated.
Last update: 2024-11-15 23:06:12 UTC
README
Модуль для авторизации
- Middleware
- `IdentificationMiddleware` идентифицирует пользователя и записывает в атрибут запроса его роль.
В случае если параметры авторизации заданы в заголовках, авторизирует пользователя.
- `AuthorizationMiddleware` исполняет роль псевдо ACL
- `AuthErrorHandlerMiddleware` обрабатывеает ошибку "You are not authorized" - редиректит пользователей на страницу логина
- Adapter
- `AuthAdapter` - адапрер для аутентификации пользователей
- Action
- `LogoutAction` - действие для выхода из системы