Facebook有两个用于身份验证,客户端和服务器端的流程。应该何时使用每一个?
Facebook文档:https://developers.facebook.com/docs/authentication/
可能相关:What is the purpose of the implicit grant authorization type in OAuth 2?
答案 0 :(得分:13)
根据您的需要,您可以使用其中一个或两个。如果您希望在用户看到某个页面之前处理对Facebook的调用,请使用服务器端...但是,如果要在用户进行身份验证之前显示部分信息,请使用javascript身份验证。
归结为:
另见this thread,特别是this response。
答案 1 :(得分:0)
要添加@Lix的答案,我会说:
客户端身份验证
服务器端身份验证
因此,简而言之,对于短期使用,请遵循客户端身份验证流程并长期使用,请遵循服务器端身份验证(假设您拥有自己的后端服务器)。