跳转到主要内容

CookieAuthHelper 仅在用户代理为真实浏览器时进行重定向

项目描述

简介

这是一个修改过的Cookie Auth插件,只有当用户代理是浏览器时才进行重定向。主要预期用例是为那些需要为现有客户端(我们无法控制)构建API的场景,这些客户端在认证后不期望重定向到登录表单。

通过比较请求User-Agent头与一些最常见的浏览器用户代理字符串(例如“Mozilla”,“Webkit”,“Opera”)来进行检测,对于终端用户,“Lynx”。

基本安装和使用

  1. 通过ZMI访问Zope根acl_users文件夹

  2. 添加“仅浏览器重定向的Cookie Auth Helper”。

  3. 前往“plugins”文件夹

  4. 点击“Challenge Plugins”进入插件注册表

  5. 禁用“credentials_cookie_auth”插件

  6. 在其位置添加您在2中添加的插件(助手)。

确保您添加的插件/助手在顶部,以便它有机会首先运行。

然后,尝试使用错误的凭据进行认证。您应该获得适当的401未授权响应,而不是通常的302临时移动(通常导致重定向)。

更改历史记录

变更日志

1.0dev(未发布)

  • 首次发布

下载

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

koodaamo.pas.browseronlyredirect-1.0.zip (18.9 kB 查看哈希值)

上传时间 源代码

支持者