因为使用restful方式,因此每次用户访问都会上传带入auth_key,如jwt等,因此可在@app.before_request中做权限的检查。
@app.app.before_request
def before_request():
#可在此处检查jwt等auth_key是否合法,
#abort(401)
#然后根据endpoint,检查此api是否有权限,需要自行处理
#print(["endpoint",connexion.request.url_rule.endpoint])
#abort(401)
#也可做ip检查,以阻挡受限制的ip等这样,可对权限做集中管理
本文介绍了一种在RESTful API中实现权限管理的方法。通过在请求前检查JWT等认证密钥,可以有效地验证用户身份并控制对特定API的访问。此外,还可以进行IP地址检查以阻止受限IP的访问。
414

被折叠的 条评论
为什么被折叠?



