熊猫瓶授权!

Flask-Authorization-Panda的Python项目详细描述


**flask authorization panda是一个flask扩展,它为restful web服务的各种身份验证方法提供decorators
。目前,只支持http基本身份验证。**

usage
----

>;>;from flask.ext.flask_authorization_panda import basic_auth


在应用程序初始化期间,将所需的用户名/密码存储在
配置属性:

app=flask(u name_u)
app.config['basic_u auth_credentials']=dict(用户名='admin',
password='secret')



最后,简单地将@basic_auth decorator应用于需要http basic auth的方法:


>;@app.route('/')
>;@basic_auth
>;>def hello嫒world():
>;@return jsonify({“statuscode”:200,“message”:“ok”})


这将导致对修饰方法的所有调用,以(1)检查请求授权对象上的凭据是否
,以及(2)验证
是否与app.config['basic_auth_credentials]的内容匹配

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JMF替换   java从apache网站导入库   如何在cmd/sudo中输入参数并在运行时使用它们?(爪哇)   java如何在page zk framework中触发任何选定的手动事件时保存textbox值   java如何在安卓应用程序中读取弹出窗口中的文本?   java my jsonarray不显示在我的arraylist中   java Spring如何用环境变量替换${}?   JavaRxJava2:迭代项并获得与条件匹配的项   java My mavenearplugin不尊重bundleFileName吗?   java Dropwizard V2端点   java修复语法或拼写错误?   java Netty 4.0 HTTP块内存泄漏?   链表Java结构(泛型)   java在Windows下的Eclipse SWT中使用64位XulRunner