【发布时间】:2019-06-18 07:53:29
【问题描述】:
我正在处理 xamarin 表单。登录是通过 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;
}
}
请帮助我如何退出?
【问题讨论】:
-
嘿Sagar,你的问题不清楚“如何注销没有按钮点击?”为什么用户不点击按钮就退出?
-
您的意思是自动退出吗?您可以详细说明自动退出的要求。
标签: authentication xamarin xamarin.forms xamarin.android forms-authentication