Путь выхода брандмауэра безопасности перенаправляет на 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
маршрут.