4

我正在尝试将 Azure 移动服务身份验证添加到我的 WinRT 应用程序。我一切正常,我可以使用所有 4 个社交媒体帐户(Facebook、Twitter、Google 和 Microsoft 帐户)登录。但是当我关闭应用程序并重新启动它时,即使我选中任一选项上的“记住我”按钮,我也必须写下我的用户名和密码。假设我使用我的 Facebook 帐户登录,我想要实现的是,当我重新启动应用程序并单击使用 Facebook 登录时,它不应该询问我的用户名和密码,而是自动对我进行身份验证。记住我按钮似乎不起作用。有没有办法做到这一点?谢谢你的回答。

编辑:我正在为我的应用程序使用 C#/XAML。

4

2 回答 2

2

以下博客文章介绍了缓存用户的身份。http://www.thejoyofcode.com/Setting_the_auth_token_in_the_Mobile_Services_client_and_caching_the_user_rsquo_s_identity_Day_10_.aspx

于 2013-05-06T04:34:37.047 回答
1

根据此页面: http: //www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-users-dotnet/

注意...此方法易于配置并支持多个提供程序。但是,此方法还要求用户在每次启动您的应用程序时登录。要改为使用 Live Connect 在您的 Windows 应用商店应用程序中提供单点登录体验,请参阅主题使用 Live Connect 对 Windows 应用商店应用程序进行单点登录。

于 2013-05-05T18:01:59.877 回答