Как получить токен csrf для отправки в заголовке запроса при вызове конечной точки службы lagom?
У меня есть приложение Lagom, в котором я включил заголовки безопасности воспроизведения, добавив в проект зависимость фильтров воспроизведения. Теперь, когда я обращаюсь к конечной точке службы, она выдает ошибку: p.filters.CSRF - [CSRF] Проверка не удалась, поскольку токен не найден в заголовках
У меня есть в документации по игре, что Play потребует проверки CSRF, когда все следующее верно:
Метод запроса не GET, HEAD или OPTIONS. Запрос имеет один или несколько заголовков Cookie или Авторизация. Фильтр CORS не настроен для доверия источнику запроса.
И все три верны в моем случае. Отключение проверки csrf не вариант для меня.
Я просто могу понять, как я могу получить этот токен для отправки в шапке. Нужно ли что-нибудь добавить в файл конфигурации?
Любая помощь будет оценена.
1 ответ
Отключение проверки csrf не вариант для меня.
Зачем? Лагом - это фреймворк для бессессионных микросервисов. Очень странно, что вам нужен CSRF-токен для вызова конечной точки Lagom. Если вы хотите защитить конечную точку Lagom, вам нужно подумать о реализации аутентификации / авторизации.