关于 flask 认证的小疑惑

2016-02-15 15:03:04 +08:00
 lgpqdwjh

@app.route('/secret-page')
@requires_auth
def secret_page():
return render_template('secret_page.html')

借用了一下官方的 example , 如果我有 N 个方法都需要认证,是所有的方法都需要加上 @requires_auth 嘛,望有经验的童鞋给予指导,感谢哦

2646 次点击
所在节点    Python
3 条回复
zjnjxufe
2016-02-15 16:20:37 +08:00
如果全部都要认证,那可以不用写在每个 endpoint 前。 否则的话好像只能一个个加了..
jixiangqd
2016-02-15 16:36:45 +08:00
有 before_request ,可以判断请求 url 自己写逻辑来自定义黑白名单做权限验证
lgpqdwjh
2016-02-15 18:25:51 +08:00
@jixiangqd @zjnjxufe 好的哈, 我试一下, before_request 这个我倒是没想到, 感谢了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/256617

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX