Я работаю над формами ксамарина. Если для входа в систему используется Microsoft, используя AuthenticationContext . Как только я нажму на кнопку входа, он будет перенаправлен на страницу входа Microsoft. Логин работает правильно. Как только я вошел в систему от пользователя при нажатии кнопки «Выйти», пользователь должен выйти из системы, как выйти из системы без нажатия кнопки?
используя следующий код, я могу войти
public Task<AuthenticationResult> Authenticate(string authority, string resource, string clientId, string returnUri)
{
try
{
var authContext = new AuthenticationContext(authority);
if (authContext.TokenCache.ReadItems().Any())
{
authContext = new AuthenticationContext(authContext.TokenCache.ReadItems().First().Authority);
}
var uri = new Uri(returnUri);
var platformParams = new PlatformParameters((Activity)Forms.Context);
var authResult = authContext.AcquireTokenAsync(resource, clientId, uri, platformParams);
return authResult;
}
catch (Exception ex)
{
Crashes.TrackError(ex);
return null;
}
}
Пожалуйста, помогите мне, как выйти?