首页 > 解决方案 > 将 Flask-CORS 与 Flask LoginManager 一起使用

问题描述

我的烧瓶后端身份验证使用 Flask LoginManager 来处理用户登录和注销。

LoginManager 是基于会话的身份验证,我在 JavaScript 前端遇到了很多麻烦,其中视图使用 @login_required 装饰器。当我删除这个装饰器时,我的前端工作正常。

我搜索并确定我应该在后端使用 CORS。

现在我的问题是如何使用 Flask-CORS 和 login_required 和 flask LoginManager?

我试过这个但它不起作用:

from flask_cors import CORS, cross_origin
app = Blueprint('app', __name__)
CORS(app, support_credentials=True)


@login_required
@cross_origin(supports_credentials=True)
def my_view():
    ... #returns some jsonify values

任何人都可以帮助我吗?

标签: pythonflaskflask-loginflask-cors

解决方案


推荐阅读