我m建立一个facebook应用程序。在应用程序设置中,可以选择启用Oath身份验证。那么,使用Oauth身份验证优于正常身份验证的优势是什么......正常认证和Oauth认证的区别?
1
A
回答
1
我假定您指的是Canvas设置选项卡中的Beta 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会将其处理为开箱即用!
相关问题
- 1. Flickr OAuth认证
- 2. 未认证和认证的MPNS之间有什么区别?
- 3. Symfony2,正常+休息认证
- 4. Facebook的OAuth认证安全
- 5. HTTP认证和PHP认证
- 6. 认证和头拒绝与Twitpic和OAuth
- 7. 的OAuth 2.0认证和授权
- 8. Oauth认证facebook - cakePHP插件
- 9. 使用OAuth预认证
- 10. Oauth中间件LDAP认证
- 11. 测试oauth认证路线
- 12. OAuth认证,在发展节
- 13. OAuth用户认证与服务器认证和访问层相结合
- 14. 新的PSSession Cmdlet的使用OAuth认证,
- 15. 使用Twitter的服务认证Oauth
- 16. 为OAuth认证Facebook的代码参数
- 17. Django的谷歌,OAuth认证错误
- 18. 无法与雅虎的OAuth认证
- 19. Laravel - 认证后卫和驱动程序之间的区别?
- 20. 区长认证返回401
- 21. 机器级别认证
- 22. 堆栈溢出OAuth - Python社会认证
- 23. 问题与OAuth认证使用OAConsumer
- 24. 使用OAuth作为Rails webapp API认证?
- 25. Sonar Oauth GitLab用户认证错误
- 26. 从Swift iOS制作oAuth认证请求
- 27. SMTP异常。要求认证?
- 28. Django中授权和认证有什么区别?
- 29. Django REST在权限类别和认证类别之间的区别
- 30. System.Security.Principal.WindowsIdentity和WinForms认证
你是说如果应用程序没有通过另一台服务器进行认证,那么实现它就没有意义了? – mkmnstr 2017-08-31 19:55:04