Skip to content

Инспектор авторизации

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

Инспектор авторизации

Что отображается

РазделОписание
GuardsКонфигурация охранников безопасности/файрволов
Иерархия ролейДерево наследования ролей
VotersЗарегистрированные voters/политики авторизации
Конфигурация безопасностиПолный дамп конфигурации безопасности

Эндпоинты API

МетодПутьОписание
GET/inspect/api/authorizationGuards, иерархия ролей, voters, конфигурация безопасности

Поддержка адаптеров

АдаптерПровайдер
SymfonySymfonyConfigProviderAppDevPanel\Adapter\Symfony\Inspector\SymfonyConfigProviderProvides configuration data from Symfony's container for the ADP inspector.final Adapter/Symfony · class (читает конфигурацию security.yaml)
Yii 3Yii3AuthorizationConfigProviderAppDevPanel\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 адаптера):

РазделНеобходимый пакет
Guardsyiisoft/auth
Иерархия ролейyiisoft/rbac
Votersyiisoft/access и/или yiisoft/rbac
Конфигурация безопасности / текущий пользовательyiisoft/user

Выпущено под лицензией MIT.