一个不干扰的WSGI栈认证框架。
项目描述
islay.auth
islay.auth是一个非常基础的认证中间件,旨在在WSGI规范内良好工作。由于理论中良好工作的东西在实践中并不总是同样有效,因此它使用的接口是repoze.who使用的接口的一个严格子集,因此任何为islay.auth工作的插件都应在repoze.who中无缝工作,它提供了更多可能具有实际用途的功能。
islay.auth不会在environ上涂鸦,它只会使用HTTP标准。这意味着它通过伪造HTTP基本认证来工作,而不是简单地提供它所请求的详细信息。为了方便起见,它还提供了符合Apache使用的既定标准的REMOTE_USER。
有三种可用的插件类型
IIdentifier接受一个请求并操纵其凭证。除了提取凭证字典外,它还提供了帮助方法,用于返回适当的头信息,使用户登录或注销。
IAuthenticator验证提取的凭证是否对应于真实用户。
IChallenger插件在底层应用程序返回401响应时接管。
发布说明
0.1
基本实现和测试。
尚未发送WWW-Authentiate。
alpha质量
项目详情
关闭
islay.auth-0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5f586eacfcf336171d7b4bc673d5cd141afab02ddce457574d7b748f9097f3b4 |
|
MD5 | 8d7ecf4c46ed79d517505f0293ee58ed |
|
BLAKE2b-256 | b6604dc30adc7084164cd1c54832b6b5565da107a1148fc1d02da487df3b39a9 |