将Flask-CORS与Flask LoginManager结合使用

时间:2018-12-15 18:07:29

标签: python flask flask-login flask-cors

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

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

我搜索并罚款我应该在后端使用CORS。

现在,我的问题是我如何才能使用带有login_required和flask LoginManager的Flask-CORS?

我尝试了这个,但是不起作用:

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

有人可以帮助我吗?

0 个答案:

没有答案