我正在尝试将Azure Mobile Service身份验证添加到我的WinRT应用中。我得到了一切工作,我可以登录所有4个社交媒体帐户(Facebook,Twitter,谷歌和微软帐户)。但是当我关闭应用程序并重新启动它时,即使我检查其中任何一个选项上的“记住我”按钮,我也必须编写我的用户名和密码。假设我使用我的Facebook帐户登录,我想要实现的是,当我重新启动应用程序并单击使用Facebook登录时,它不应该询问我的用户名和密码,而是自动验证我。记住我按钮似乎不起作用。有办法实现这个吗? 谢谢你的答案。
编辑:我正在为我的应用程序使用C#/ XAML。
答案 0 :(得分:2)
以下博客文章介绍了如何缓存用户的身份。 http://www.thejoyofcode.com/Setting_the_auth_token_in_the_Mobile_Services_client_and_caching_the_user_rsquo_s_identity_Day_10_.aspx
答案 1 :(得分:1)
根据此页面:http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-users-dotnet/
请注意 ...此方法易于配置并支持多个提供程序。但是,此方法还要求用户每次启动应用程序时都要登录。要改为使用Live Connect在Windows应用商店应用中提供单点登录体验,请参阅主题Single sign-on for Windows Store apps by using Live Connect.