1

我正在构建一个 facebook 应用程序。在应用程序设置中,有一个启用 Oath 身份验证的选项。那么,与普通身份验证相比,使用 Oauth 身份验证有什么优势......

4

1 回答 1

1

我假设您指的是 Canvas 设置选项卡中的 beta OAuth 设置。

在这方面的 OAuth 身份验证意味着 Facebook 在查询字符串中向您发送 signed_request facebook 参数,而不是普通的画布会话信息,请参阅此处的更多详细信息 signed_request

如果您不想打开它,则不需要打开它。假设您使用的是 PHP SDK,您可以使用任何您想要的身份验证方法(来自 JavaScript、signed_requests 或会话变量的 cookie)。

OAuth 的优势在于增加了安全级别,而且它是一个开放标准。由于您只是在构建您的应用程序,您将不会使用任何 Facebook 的旧专有身份验证方法,因此无论您使用上述哪种方法,您都将使用 OAuth。

就您而言,您可以暂时关闭设置,直到它退出测试版。当它打开时,将意味着您的代码不会发生任何变化,因为 PHP SDK 开箱即用地处理它!

于 2010-09-03T11:30:03.893 回答