Использование Flask-CORS с Flask LoginManager - PullRequest
0 голосов
/ 15 декабря 2018

Моя внутренняя аутентификация во флаконах использует Flask LoginManager для обработки входа и выхода пользователей из системы.

LoginManager является аутентификацией на основе сеанса, и у меня много проблем с внешним интерфейсом JavaScript с представлениями, которыеиспользуете @login_required декоратор.Когда я удаляю этот декоратор, мой интерфейс работает правильно.

Я искал и оштрафовал, я должен использовать CORS в моем бэкэнде.

Теперь мой вопрос, как я могу использовать Flask-CORSс login_required и флягой 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

Может кто-нибудь мне помочь?

...