Как решить проблему хранения cook ie в Chrome версии 80+? - PullRequest
0 голосов
/ 20 марта 2020

Я использую Angular 7.2.7 во внешнем интерфейсе с Python во внутреннем. Я также использую ngx-cook ie -service , чтобы установить и получить повара ie. Мой внешний и внутренний домены находятся в https.

Но браузер Chrome блокирует установку токена в cook ie после успешного входа в систему. Как я могу решить эту проблему?

чтобы установить повара ie, я использовал this.cookieService.set('token', 'something') и чтобы получить повара ie Я использовал this.cookieService.get('token').

Предупреждение Я получаю в консоли:

Повар ie, связанный с ресурсом в http://orlando.phuyal.co.uk/, был установлен с SameSite=None, но без Secure. Он был заблокирован, поскольку Chrome теперь доставляет файлы cookie, помеченные SameSite=None, только если они также помечены Secure. Вы можете просмотреть файлы cookie в инструментах разработчика в разделе «Приложение»> «Хранилище»> «Файлы cookie» и получить более подробную информацию по адресу https://www.chromestatus.com/feature/5633521622188032.

. Маркер не передается через заголовки HTTP.

Есть ли какой-нибудь способ в Angular, чтобы я мог избавиться от блокировки, которую вызывает chrome?

...