Инспектор авторизации
Инспекция конфигурации безопасности и авторизации вашего приложения.

Что отображается
| Раздел | Описание |
|---|---|
| Guards | Конфигурация охранников безопасности/файрволов |
| Иерархия ролей | Дерево наследования ролей |
| Voters | Зарегистрированные voters/политики авторизации |
| Конфигурация безопасности | Полный дамп конфигурации безопасности |
Эндпоинты API
| Метод | Путь | Описание |
|---|---|---|
| GET | /inspect/api/authorization | Guards, иерархия ролей, voters, конфигурация безопасности |
Поддержка адаптеров
| Адаптер | Провайдер |
|---|---|
| Symfony | SymfonyConfigProviderAppDevPanel\Adapter\Symfony\Inspector\SymfonyConfigProviderProvides configuration data from Symfony's container for the ADP inspector.final Adapter/Symfony · class (читает конфигурацию security.yaml) |
| Yii 3 | Yii3AuthorizationConfigProviderAppDevPanel\Adapter\Yii3\Inspector\Yii3AuthorizationConfigProvider (читает сервисы RBAC / User / Auth / Access) |
| Другие | NullAuthorizationConfigProviderAppDevPanel\Api\Inspector\Authorization\NullAuthorizationConfigProviderDefault no-op provider when no framework adapter supplies authorization config.final API · class · implements AuthorizationConfigProviderInterface (возвращает пустое значение) |
INFO
Инспекция авторизации требует интеграции, специфичной для фреймворка. Провайдер для Yii 3 устанавливается автоматически вместе с app-dev-panel/adapter-yii3. Каждый раздел заполняется только при наличии соответствующего пакета Yii в контейнере (все опциональны и перечислены в suggest в composer.json адаптера):
| Раздел | Необходимый пакет |
|---|---|
| Guards | yiisoft/auth |
| Иерархия ролей | yiisoft/rbac |
| Voters | yiisoft/access и/или yiisoft/rbac |
| Конфигурация безопасности / текущий пользователь | yiisoft/user |