跳转到主要内容

一个不干扰的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 (7.3 kB 查看哈希值)

上传时间 源代码

由以下支持