【发布时间】:2017-11-23 05:45:19
【问题描述】:
我需要为我的 Flask-RESTful 应用程序使用 Auth0。 Auth0 有一个 example 在视图函数上使用 requires_auth 装饰器。
@app.route('/secured/ping')
@cross_origin(headers=['Content-Type', 'Authorization'])
@requires_auth
def securedPing():
return "All good. You only get this message if you're authenticated"
对于 Flask-RESTful,我使用 add_resource 和 Resource 类,而不是 app.route 和视图函数。如何将requires_auth 申请到Version?
app = Flask(__name__)
API = Api(app)
CORS = CORS(app, resources={r'/api/*': {'origins': '*'}})
API.add_resource(Version, '/api/v1')
【问题讨论】:
标签: python flask auth0 flask-restful