我正在尝试使用flask-jwt-extended在Flask应用程序中实现JWT。
一切清晰,直到我们有了刷新令牌的途径。例如,来自本文https://medium.com/@riken.mehta/full-stack-tutorial-3-flask-jwt-e759d2ee5727:
@app.route('/refresh', methods=['POST'])
@jwt_refresh_token_required
def refresh():
''' refresh token endpoint '''
current_user = get_jwt_identity()
ret = {
'token': create_access_token(identity=current_user)
}
return jsonify({'ok': True, 'data': ret}), 200
谁在呼叫此端点?我的前端?还是自动调用?谁应该检查令牌是否仍然新鲜或需要更新以及如何完成?
我也不知道在前端使用刷新令牌该怎么办。有人可以解释一下还是指向一些综合的例子?
谢谢!