Azure移动服务Facebook登录无需用户名/密码

3
我在使用Xamarin实现的iOS应用中,成功地通过Facebook和Google设置了与Azure移动服务的身份验证。
它可以正常工作,但确实需要用户在一些不友好的Web UI中输入用户名和密码。
我看到了许多其他应用程序和网站,在那里你只需点击Facebook登录,由于你已经在设备上以Facebook身份登录,所以你只需接受一些弹出窗口并进入应用程序,而无需输入任何用户名或密码。
如何实现这个功能?
1个回答

5

谢谢。我会试一试。我不明白为什么微软要这么半吊子地处理这个问题。 - Magnus Ahlin
1
我真的不认为这是微软的问题。无论如何,没有人被允许在没有使用FB SDK的情况下调用FB应用程序进行身份验证。微软只是在玩弄FB创建的规则。 - Blounty
那个有效。再次感谢。我的应用现在好多了。你知道是否可以用谷歌做同样的事情吗? - Magnus Ahlin
1
我非常确定你可以使用G+组件 http://components.xamarin.com/view/googleplusandplayios/ - Blounty
好的,现在我已经成功地使用Google+进行身份验证了,但是当我尝试像之前使用Facebook那样用令牌登录到移动服务时,我遇到了错误:“错误:Google API请求失败,HTTP状态码为400”。最初,我收到了一个错误消息,说我还需要提供“code”和“id_token”,然后我提供了这些信息,但这个错误被上面的错误所代替。有什么想法吗? - Magnus Ahlin
现在看起来,最新版本的FB iOS SDK和Azure移动服务有冲突。除了Web用户界面,是否仍可通过FB iOS SDK获得本机FB登录的方式? - Magnus Ahlin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接