Symfony JMSSecurityExtrabundle переопределяет PreAuthorize в масштабе контроллера в действии

Это касается Symfony 2.8 и JMSSecurityExtrabundle, я использую это для защиты всего моего контроллера:

/**
 * @PreAuthorize("hasRole('ROLE_USER')")
 */
class TestController extends Controller
{

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

Спасибо, Ким

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
0
21
1

Ответы 1

Хорошо, я сам нашел ответ. Для этих действий используйте аннотацию @PreAuthorize("permitAll").

Другие вопросы по теме