【发布时间】:2013-03-06 14:07:28
【问题描述】:
我是新手,我想做以下事情
我有像
这样的服务端点@login_required
@app.route('/')
def home():
pass
@login_required
@app.route('/add')
def add():
pass
@login_required
@app.route('/save')
def save():
pass
@login_required
@app.route('/delete')
def delete():
pass
- 我希望在进行这些调用时对用户进行身份验证。
问题 - 如何使用 python 对 REST 调用进行身份验证?
- 如何确保调用落地执行任何端点时,它们都经过身份验证?
- 我如何在不保存任何状态的情况下基本上在 HTTP 标头级别进行所有身份验证,以便将来可以更好地扩展(如 Amazon S3),这意味着任何调用都可能转到不同的服务器并且仍然能够自行进行身份验证.
我对 REST 世界完全陌生,并不真正知道如何实现这一目标。
谢谢
【问题讨论】:
-
你在使用任何特定的python框架吗?
-
我会使用 Flask,这真的与使用哪个框架有关吗?
-
不是真的,而是框架的选择,例如:Flask 适合创建 RESTFUL 端点。
标签: python rest authentication