Вопросы по теме 'symfony-security'

Пользовательский провайдер Symfony 3 с использованием Bcrypt
При чтении https://symfony.com/doc/current/security/custom_provider.html#create-a-user-class/ , все примеры, которые я видел, реализуют Symfony\Component\Security\Core\User\UserInterface для класса User . Этот интерфейс определяет метод для поля...
947 просмотров

Выход из системы Symfony Security не очищает токен RememberMe
Используя Symfony 4 с security.yaml следующим образом: encoders: App\Entity\User: sha256 providers: public_users: entity: class: App\Entity\User property: email firewalls: dev: pattern:...
938 просмотров
schedule 09.09.2021

Symfony, принудительный выход из системы в контроллере
Я использую Symfony 3.4, и я хотел бы выйти из системы моего пользователя в конце моего действия в моем контроллере. Это действие public function changeUserEmail() { /* change the user email */ /* perform the logout */ /* choose...
3374 просмотров
schedule 29.11.2021

Как закодировать пароль для произвольной сущности в Symfony?
Я создаю таблицу организаций в mysql. Сущность называется Organisation и имеет поле password . Когда я пытаюсь использовать UserPasswordEncoderInterface , он ожидает сущность user , поэтому это не сработает. Я пробовал использовать...
845 просмотров
schedule 04.11.2021

Symfony 5 - доступ к внешним инструментам через hanndle (knpsnappy)
В проекте Symfony 5.x я использую knplabs / knp-snappy-bundle. Наличие частных папок с данными для разных пользователей приводит к созданию PDF-документов, требующих изображений из папок, которые не являются общедоступными. При попытке...
126 просмотров

Аутентификация Symfony не перехватывает запрос на вход
Я переделываю свое приложение Silex для Symfony 4, так как через пару месяцев Silex устареет. Все работает отлично, но у меня небольшая проблема с пакетом безопасности Symfony. Проблема в том, что я пытаюсь войти в приложение, но оно всегда...
291 просмотров
schedule 20.04.2022

Как использовать несколько брандмауэров в Symfony 2.8 для одного шаблона?
У меня есть приложение Symfony 2.8, которое будет использоваться в качестве серверной части REST API. Я хотел бы добавить безопасность ко всем конечным точкам, соответствующим ^/api. Я хотел бы иметь возможность использовать 3 разных метода...
635 просмотров
schedule 09.05.2022

Как программно войти в систему / аутентифицировать пользователя?
Я хочу войти в систему сразу после регистрации, не проходя через форму входа. Это возможно ? Я нашел решение с FOSUserBundle , но я не использую его в проекте, над которым я работаю. Вот мой security.yml, я работаю с двумя межсетевыми...
36137 просмотров

Безопасность Symfony — узнайте подробности об отказе в доступе
Если у меня есть метод контроллера, защищенный, скажем, is_granted('ROLE_XYZ') , а у пользователя нет этой роли, как мне получить «ROLE_XYZ» в исключении? В настоящее время сообщение об исключении просто имеет «Отказано в доступе». Или, вообще, я...
280 просмотров
schedule 13.08.2022

Невозможно создать исключение из системы безопасности Symfony.
Я использую настраиваемых избирателей Symfony и единодушную стратегию. Диспетчер решений доступа перебирает избирателей, и isGranted возвращает логическое значение. Мы не можем создать исключение изнутри Voter, чтобы узнать, почему доступ был...
452 просмотров
schedule 18.03.2023

Вход в Symfony - Пользователь / Администратор
Я хотел бы подключить своего администратора при доступе к /admin или с помощью формы входа. Но что-то не так, я не могу получить доступ к ROLE_ADMIN. (С ROLE_USER все в порядке, может я что-то пропустил по админу?) Есть файл security.yml:...
1355 просмотров
schedule 06.05.2023

Использование нескольких провайдеров безопасности для каждого URI в Symfony2
Сразу перейдем к вопросу: как я могу использовать разных поставщиков безопасности для разных шаблонов URI в security.yml ? Вот сценарий: в routing.yml есть несколько URI: / без защиты и доступно для всех /admin , который доступен...
639 просмотров

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

Как подключиться от аутентификатора SonataAdmin к другому аутентификатору?
У меня есть приложение Symfony, которое имеет внутри Sonata Admin Bundle для административной части, с собственным брандмауэром ( admin ) и брандмауэром для пользовательской части приложения ( main ). В настоящий момент администратор, связанный с...
52 просмотров

Параметр передачи Symfony 5 для функций выхода / входа
В приложении Symfony 5.0 у меня есть следующий сценарий: Пользователь-администратор может создавать новых пользователей. Если новый пользователь создается таким образом, я хочу выйти из системы перенаправления администратора на экран входа в...
537 просмотров

Пользователь Symfony2 не определен в контроллере исключений Twig
Я использую свое собственное действие для обработки исключений в ветке. # Twig Configuration twig: exception_controller: MyBundle:Default:showException Проблема в том, что я на самом деле аутентифицирован в своем приложении, но в этом...
371 просмотров
schedule 03.12.2023

Symfony2: невозможно успешно войти в систему с двумя брандмауэрами с использованием двух пользовательских провайдеров
Я настраиваю веб-сайт, на котором хочу использовать отдельные брандмауэры и системы аутентификации для интерфейса и сервера. Итак, мой security.yml настроен, как показано ниже. Я использую поставщика пользователей in_memory на ранней стадии...
314 просмотров
schedule 12.03.2024

Symfony: как лучше всего проверить авторизацию
У меня есть два объекта: Document и DocumentValidation . Документ: class Document { ... /** * @ORM\OneToMany( * targetEntity="AppBundle\Entity\DocumentValidation", * mappedBy="document", *...
54 просмотров