【发布时间】:2012-01-29 18:43:39
【问题描述】:
为什么在 Facebook OAuth2 身份验证流程中需要“代码”和“令牌”,如下所述:https://developers.facebook.com/docs/authentication/?
如果您查看 OAuth 对话框参考 (https://developers.facebook.com/docs/reference/dialogs/oauth/),您似乎只使用令牌来获取有关用户的信息,并且如果您将 response_type 参数指定为 token 或 code,token ,那么你就第一时间拿到了token。
为什么需要获取“代码”,然后使用代码获取“令牌”而不是直接获取令牌?
我想我误解了有关 OAuth 工作原理的一些基本知识,但如果您第一次通过对话框获得令牌,您似乎完全避免了对 https://graph.facebook.com/oauth/access_token 的请求。
【问题讨论】:
标签: facebook oauth-2.0 facebook-authentication