如果我只想使用 Facebook 登录(例如,用户注册和登录,即没有本地注册/登录表单),是否可以使用 Flask-Social 和 Flask-Security?
我查看了 Flask-Social 示例应用程序和文档,但不知道这是否可行。在示例应用程序中,用户无法使用 Facebook 登录,除非他们之前已注册。在使用示例应用程序注册后,他们可以将他们的 Facebook 帐户与他们的本地帐户相关联。
当我尝试调用 social.facebook.get_connection() 时,我得到了一个,AttributeError 'AnonymousUser' object has no attribute 'id'
因为没有current_user
,这是注册/登录后由烧瓶安全定义的。