CookieAuthHelper 仅在用户代理为真实浏览器时进行重定向
项目描述
简介
这是一个修改过的Cookie Auth插件,只有当用户代理是浏览器时才进行重定向。主要预期用例是为那些需要为现有客户端(我们无法控制)构建API的场景,这些客户端在认证后不期望重定向到登录表单。
通过比较请求User-Agent头与一些最常见的浏览器用户代理字符串(例如“Mozilla”,“Webkit”,“Opera”)来进行检测,对于终端用户,“Lynx”。
基本安装和使用
通过ZMI访问Zope根acl_users文件夹
添加“仅浏览器重定向的Cookie Auth Helper”。
前往“plugins”文件夹
点击“Challenge Plugins”进入插件注册表
禁用“credentials_cookie_auth”插件
在其位置添加您在2中添加的插件(助手)。
确保您添加的插件/助手在顶部,以便它有机会首先运行。
然后,尝试使用错误的凭据进行认证。您应该获得适当的401未授权响应,而不是通常的302临时移动(通常导致重定向)。
更改历史记录
变更日志
1.0dev(未发布)
首次发布
下载
项目详情
关闭
koodaamo.pas.browseronlyredirect-1.0.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3bb96b663867c6fc79678ca569ed40d00712ff5647d4f8e00e7f20b0fd0a2dc5 |
|
MD5 | fa59ae91917fe02a4e1f01f78feb628d |
|
BLAKE2b-256 | 991983c69c912f102174ae3db97480df448cf86b1d1b77d170f51f4709504cd7 |