我正在使用Facebook SDK制作Android应用。我有关于身份验证的以下问题。
根据FB的文档,如果我们为Android安装了本机FB应用程序并启用了应用程序的Facebook登录页面(FB开发人员面板),那么我们的身份验证使用本机FB应用程序进行身份验证,并且该过程将是一个SSO。
如果我使用WebView验证Dialog怎么办?不是SSO?它只是OAuth吗?它有什么不同?
我在Eclipse + ADT中进行的测试,并非所有模拟器,即使使用Android的原生FB应用程序,我启动此应用程序进行登录(仅在某些情况下,使用相同的源代码)。你会遇到任何人吗?
感谢
答案 0 :(得分:0)
webview对话框将执行SSO(使用OAuth),但用户必须在对话框中键入其用户名和密码。如果您安装了本机应用程序,它将要求用户使用Facebook应用程序的登录屏幕登录,如果他们尚未登录。如果用户登录Facebook应用程序,他们将不必再次登录。 / p>