0

我正在使用 Facebook SDK 制作一个 Android 应用程序。我有以下关于身份验证的问题。

根据 FB 的文档,如果我们安装了 Android 的原生 FB 应用程序并启用了应用程序的 Facebook 登录页面(FB 开发人员面板),那么我们的身份验证使用原生 FB 应用程序进行身份验证,该过程将是一个 SSO。

如果我使用 WebView 对 Dialog 进行身份验证怎么办?不是单点登录?它只是 OAuth 吗?它有什么区别?

在我在 Eclipse + ADT 中进行的测试中,不是所有的模拟器,即使使用 Android 的本机 FB 应用程序,我也会启动这个应用程序进行登录(仅在某些情况下,使用相同的源代码)。你会发生在任何人身上吗?

谢谢

4

1 回答 1

0

webview 对话框将执行 SSO(使用 OAuth),但用户必须在对话框中输入他们的用户名和密码。如果您安装了本机应用程序,如果用户尚未登录,它将要求用户使用 Facebook 应用程序的登录屏幕登录。如果用户已登录 Facebook 应用程序,他们将不必再次登录。

于 2012-10-17T21:53:25.747 回答