Я хочу распространить токен JWT между моими службами, работающими в docker, используя библиотеку flask-jwt-extended, и у меня есть представление о том, как мне это сделать, используя нечто похожее на это:
request.post(url, json={"access_token": access_token, "refresh_token": refresh_token)
Но по моему опыту мне нужно вернуть ответ, чтобы сделать это.
У меня уже есть интерфейс, создающий токены и защищающий мои маршруты.Я просто хочу использовать этот токен, чтобы сделать то же самое для бэкэнда.
Я хочу иметь возможность входить в систему из моего веб-приложения и при входе в систему, который распространяет токен в других службах.Как мне подойти к этому?
Я отправлю запрос на публикацию функции, которая будет выглядеть примерно так:
@app.route('/login', methods=['GET', 'POST'])
def login():
if request.method == "POST":
resp = jsonify({'login': True})
set_access_cookies(resp, request.json["access_token"])
set_refresh_cookies(resp, request.json["refresh_token"])
return resp, 200
Нужно ли мне возвращать этот ответ?