普通身份验证和Oauth身份验证之间的区别?

时间:2010-09-02 10:03:56

标签: facebook authentication oauth-2.0

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

1 个答案:

答案 0 :(得分:1)

我假设您在“画布设置”标签中引用了测试版OAuth设置。

OAuth身份验证在这方面意味着Facebook会在查询字符串中向您发送signed_request facebook参数,而不是普通的画布会话信息see here more more details of signed_request

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

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

就您而言,您可以暂时退出设置,直到测试结果出来。当它打开它时意味着你的代码没有变化,因为PHP SDK开箱即用!

相关问题