Я использую MS Graph в настольном приложении, поэтому я размещаю веб-браузер в форме, чтобы пользователь мог выполнить первоначальный вход в систему. Все это прекрасно работает, и я могу в полной мере использовать MS Graph.
Проблема, с которой я столкнулся, заключается в том, что если нам нужно использовать учетную запись другого пользователя, то, похоже, нет способа сбросить имя входа. Если вы попытаетесь снова войти в систему через размещенный веб-браузер, он будет go проходить сразу и разрешить этому же пользователю.
Единственный способ сбросить его для другого пользователя - это go в IE и удалите историю / кеш. Затем экран входа в систему попросит пользователя снова войти в систему. Сброс кеша кажется немного экстремальным.
Так это единственный способ сделать это или я могу что-то изменить в вызове MS Graph API, чтобы сказать ему сбросить?