---------------------------
点击蓝字关注这个神奇的公众号~
导言
有些网站在打开时就会弹出登录提示框,直接提示你输入用户名和密码,验证成功才能查看页面。这样的验证使用的是HTTPAuth验证方式,如果想在自己的网站设置这样的验证就需要使用Python模块flask_HTTPAuth,下面我们就来详细看一下这个模块的使用。
flask_httpauth模块封装了以下几种简单的认证方式:基本认证(Basic Authentication),摘要认证(Digest Authentication),标志认证(TokenAuthentication)。
基本认证
为了保护根路径,下面的例子使用基本认证。
from flask import Flask
from flask_httpauth import HTTPBasicAuth
app = Flask(__name__)
auth = HTTPBasicAuth()
users = {
"john": "he