Flask-HTTPAuth基本使用

Flask-HTTPAuth

介绍

Flask-HTTPAuth 是一个基于全局的接口的校验登录

安装

pip install flask-httpauth

使用

flask-httpauth 提供了基于装饰器类型的视图函数校验,也可也结合falsk-restful进行接口类的校验,并且提供了两种校验的策略,分别是:

用户名密码校验

flask-httpauth使用者可以通过使用auth.verify_password从写校验函数,然后调用login_required方法使用

案例一:直接使用

from flask_httpauth import HTTPBasicAuth

auth = HTTPBasicAuth()

#设置校验,这里可以设置基于用户名和密码的自定义校验
@auth.auth.verify_password
def verify_password(username,password):
    if token:
        return True
    else:
        return False
        
@app.route("/take_picture/",methods = ["get","post"])
@app.login_require #这里使用方法启用校验
def take_pricture():
	.......
    return jsonify(jsondata)        

案例二:配合视图类使用

from flas
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值