我使用Azure移动服务Facebook身份验证创建了.NET应用程序。我使用了凭证:
// Login with the identity provider.
user = await App.MobileService
.LoginAsync(provider);
// Create and store the user credentials.
credential = new PasswordCredential(provider,
user.UserId, user.MobileServiceAuthenticationToken);
vault.Add(credential);
如何注销?
答案 0 :(得分:3)
在调用 MobileServiceClient.Logout 方法将用户从Azure Mobile Services实例中注销之前,此方法会清除身份提供商设置的所有Cookie。
以下代码示例显示了iOS平台的Logout方法:
public void Logout()
{
foreach (var cookie in NSHttpCookieStorage.SharedStorage.Cookies) {
NSHttpCookieStorage.SharedStorage.DeleteCookie (cookie);
}
App.Client.Logout ();
}
Android平台代码:
public void Logout ()
{
CookieManager.Instance.RemoveAllCookie ();
App.Client.Logout ();
}
Windows Phone 8.1平台的代码:
public void Logout()
{
...
AzureTodo.App.Client.Logout();
}
答案 1 :(得分:1)
MobileServiceClient.Logout