Моя внутренняя аутентификация во флаконах использует 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
Может кто-нибудь мне помочь?