Искал пространство имен "безопасность", не нашел ни одного - PullRequest
0 голосов
/ 21 сентября 2018

Я пытаюсь создать пользовательский пакет, который использует специальный сервис аутентификации.Этот пакет будет использоваться всеми нашими проектами.

Я хочу сделать это, поэтому для его использования требуется небольшая конфигурация.

Моя проблема появляется, когда я пытаюсь добавитьКонфигурация безопасности внутри моего пакета выглядит так:

# security.yml
security:
  providers:
    specialauth:
      id: AuthBundle\Security\SpecialAuthProvider
  firewalls:
    main:
      logout:
        path: '/logout'

Когда я делаю это внутри своего пакета, я получаю эту ошибку: Looked for namespace "security", found none

Если я перемещаю эту конфигурацию безопасности внутри моего приложения / конфигурирую ееработает нормально, но я хочу, чтобы этот конфиг оставался в AuthBundle, чтобы разработчикам не приходилось настраивать много вещей для каждого проекта.

Является ли это ограничением для Symfony, не допускающим настройки безопасности из внешних пакетов, или что можетпроблема быть?

1 Ответ

0 голосов
/ 21 сентября 2018

Вы можете импортировать ваш security.yml в файл безопасности проекта:

app / config / security.yml:

imports:
- { resource: '@AuthBundle/Resources/config/security.yml' }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...