【发布时间】:2018-04-29 22:52:58
【问题描述】:
我有一个使用 Azure MobileServiceClient (DataService.client) 的 Xamarin Android 应用。它设置为使用 Google 身份验证。我登录如下:
var user = await DataService.client.LoginAsync(this,
MobileServiceAuthenticationProvider.Google, "myapp");
这很好用。它会打开一个浏览器到 Google 登录页面,然后您登录。一旦您在您的 android 设备上执行此操作,它就不再提示您输入登录信息。我有一种情况,我想以其他用户身份登录以测试一些内部应用程序权限。我创建了一个注销功能如下:
await DataService.client.LogoutAsync();
这会将您注销,但下次您需要进行身份验证时,它不会提示您输入凭据。它会让您以同一个人的身份重新登录。有没有办法清除登录信息,让它再次询问您的用户名?
【问题讨论】:
标签: android azure xamarin xamarin.android azure-mobile-services