Oauth Facebook移动访问令牌身份验证

Oauth Facebook移动访问令牌身份验证,oauth,flask,access-token,facebook-access-token,rauth,Oauth,Flask,Access Token,Facebook Access Token,Rauth,我希望能够从移动应用程序通过Facebook身份验证登录到基于Flask的服务器 据我所知,在移动设备中,用户登录Facebook并能够检索访问令牌,用户也可以使用该令牌向服务器进行身份验证 我发现了以下两个烧瓶示例: 他们可以登录Facebook并检索访问令牌。我还需要做什么才能将状态码发回移动应用程序,告诉它它已通过Facebook登录到我自己的服务器 或者我是在想这个问题吗?只要确保您在相同的会话默认行为下发送HTTP请求,这样在您向flask server发送令牌之后,flask ser

我希望能够从移动应用程序通过Facebook身份验证登录到基于Flask的服务器

据我所知,在移动设备中,用户登录Facebook并能够检索访问令牌,用户也可以使用该令牌向服务器进行身份验证

我发现了以下两个烧瓶示例:

他们可以登录Facebook并检索访问令牌。我还需要做什么才能将状态码发回移动应用程序,告诉它它已通过Facebook登录到我自己的服务器


或者我是在想这个问题吗?

只要确保您在相同的会话默认行为下发送HTTP请求,这样在您向flask server发送令牌之后,flask server就会返回响应,比如{status:logged_in}或者根据需要使用用户数据。 此响应包含登录的cookies。因此,会话中的所有请求都与登录的用户一起进行

每当用户关闭应用程序时,您可能会丢失登录名,因此您需要在flask中启用Memory_令牌,并将其存储在应用程序中以备将来使用

最后,记住\u令牌将变得无效,您将无法登录,所以您的应用程序应该从facebook重新请求访问\u令牌,重新登录到flask服务器。 我建议将Memory_令牌到期时间设置为2个月,这样它将匹配access_令牌的到期日期