Путь выхода брандмауэра безопасности перенаправляет на http вместо протокола https

Путь выхода брандмауэра безопасности перенаправляет на http вместо протокола https.

Я попытался добавить параметры аннотации, например: schemes={"https"}

Также я добавил в security.yaml путь к маршруту выхода из системы.

- { path: /api/v1/user/logout-result, requires_channel: https }

Все еще не повезло. Есть ли что-нибудь еще, что я мог сделать?

1 ответ

Решение

Мне удалось исправить мою проблему.

Я удалил целевое свойство из выхода из системы и добавил success_handler, который указывает на мой класс обслуживания.

Пользовательский класс обслуживания автоматически внедряет RouterInterface и его функцию

public function onLogoutSuccess(Request $request)

возвращает новый объект RedirectResponse, который указывает на /api/v1/user/logout-result маршрут.

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