Выход из iframe в приложении Microsoft Desktop для ПК - PullRequest
0 голосов
/ 19 марта 2020

У меня есть приложение-опыт, встроенный в iframe в приложение команды. В приложении есть кнопка logout, которая в основном вызывает конечную точку /logout моего сайта. Если этот вызов успешен, я закрываю iframe, используя MSTeams.submitTask(), не передавая никаких данных.

function logout() {
    fetch('/api/logout', {method: 'POST'})
      .then(() => MSTeams.tasks.submitTask()) 

Когда я снова открываю iframe, файлы cookie в домене моего сайта все еще не отключены, и я все еще не вышел из своего приложения, хотя, если я попробую то же самое в браузерном приложении MS Teams, я выйду из системы должным образом.

Я думаю, это может быть связано с тем, как электронное приложение обрабатывает куки, или я не знаю, что я делаю неправильно.

Заранее спасибо :)

1 Ответ

3 голосов
/ 23 марта 2020

@ Deepankar - убедитесь, что для вашего атрибута samesite установлено значение «Строгий». Для более подробной информации, пожалуйста, проверьте и следуйте этому документу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...