httpauth是一个WSGI中间件固定使用HTTP摘要式身份验证的一些/所有路由。
安装
PIP安装httpauth
使用凭据字典
secured_wsgi_app = httpauth.DictHttpAuthMiddleware(
  {'user1的“:”密码1“,”用户2“:”密码2“},
  wsgi_app = unsecured_wsgi_app,
 #境界='安全内容',#可选
)
使用带有.htdigest文件
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware(
 开('/路径/要/你/ .htdigest'),
  wsgi_app = unsecured_wsgi_app,
)
可以使用htdigest阿帕奇工具创建.htdigest文件。
确保只有一些网址
如果有,路由参数(正则表达式的列表)指定的URL进行担保。 (默认情况下,所有的URL都是安全的。)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware(
  {'用户':'密码'},
  wsgi_app = unsecured_wsgi_app,
 路线= ['^ /管理/','^ /其它/秘密/页/ $'],
)
要求:
- 在Python中
评论没有发现