Код: Выделить всё
var accounts = await publicClient.GetAccountsAsync();
var account = accounts?.FirstOrDefault()
if (account != null)
{
//
// Remove the specific signed-in account from the cache
//
await publicClient.RemoveAsync(account);
}
await publicClient.RemoveAsync(account) гарантирует, что токен станет недействительным, но я хочу также выйти из учетной записи Microsoft, поэтому при повторном входе в систему , потребуется ввести учетные данные.
Подробнее здесь: https://stackoverflow.com/questions/790 ... igning-out