如何使用由单独的Java微服务生成令牌的JWT保护/授权flask api,

时间:2019-10-07 18:40:18

标签: api flask jwt microservices flask-restplus

身份验证服务

哪些用Java实现,可处理用户管理和令牌生成

verify_token作为API可用,用于验证令牌是否过期

x服务

由python实现,具有使用flask和flask-restplus构建的API

from flask import Flask
from flask_restplus import Resource, Api

app = Flask(__name__)
api = Api(app)

@api.route('/info')
class info(Resource):
    def get(self):
        return {'info': 'secret_data'}

if __name__ == '__main__':
    app.run(debug=True)

UI服务

调用需要通过JWT授权的x-service API

UI中的JWT在标头中传递

headers: {
  'Content-Type': 'application/json',
  'auth-token': token
}

现在如何在X服务中向/info API添加JWT验证/安全性

0 个答案:

没有答案