Выход из MSAL.Net не совсем выходC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Выход из MSAL.Net не совсем выход

Сообщение Anonymous »

Я реализую вход и выход с помощью Azure Entra Id (Azure AD) в своем настольном приложении. Вход в систему работает нормально, но при выходе из системы токен очищается, но не происходит выход пользователя из приложения. Пользователь может просто нажать на учетную запись, не вводя учетные данные, чтобы снова войти в систему.

Код: Выделить всё

  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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»