Команды Microsoft, Chrome и куки - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть сценарий, когда команды Microsoft в веб-клиенте Google Chrome не принимают и не сохраняют файлы cookie. Все объясненное здесь протестировано с той же учетной записью пользователя в браузере Incognito или InPrivate. И все прекрасно работает в Edge и Edge Chromium.

Chrome версия 80.0.3987.162 (Windows 10).

  1. Я открываю Chrome в Incognito и перехожу к https://teams.microsoft.com/
  2. Я вхожу в систему с пользователем (рабочая учетная запись AAD)
  3. Затем я go в одну из моих команд и нажимаю «Добавить вкладку»
  4. Я выбираю приложение Teams, которое я загрузил локально и которое теперь работает на localhost (на данный момент). Это ASP. NET v4.7.2
  5. Веб-сайт og localhost пытается войти в систему с помощью OpenId Connect очень стандартным способом. Пример кода практически из коробки.
  6. В обратном вызове от login.microsoftonline.com не установлено никаких файлов cookie. Поэтому вход не выполняется.

Это прекрасно работает за пределами Команды во всех трех браузерах (я проделал те же шаги в Edge и Edge Chromium - отлично работает).

Это прекрасно работает внутри Команды в Edge и Edge Chromium, но терпит неудачу Команды Google Chrome. Хотя он работает в том же браузере Chrome вне Команд. И это очень раздражает, я не понимаю, почему.

«Внешние команды» означает непосредственно на веб-странице localhost.

Я знаю о новом Chrome 80 поваре ie вещи. Проблема только в том, что Команды открываются в Chrome.

Может кто-нибудь помочь?

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