当在Zope/Plone中使用基于cookie的身份验证时,记录用户名。
项目描述
简介
此包提供了在Zope的访问日志文件中记录用户名的功能,当使用由PluggableAuthService和plone.session提供的基于cookie的身份验证时。
安装
使用此包的最简单方法是使用基于zc.buildout的安装。在这里,您可以将此包添加到“eggs”和“zcml”选项,运行buildout并重新启动您的Zope/Plone实例。
或者,您可以使用以下配置文件来扩展现有的buildout
[buildout] extends = buildout.cfg [instance] eggs += collective.usernamelogger zcml += collective.usernamelogger
之后,你应该能在访问日志文件中看到用户名记录,通常在 <site-root>/var/log/instance-Z2.log。
变更日志
1.4 (2016-02-25)
通过环境变量配置会话cookie名称:使用环境变量USERNAMELOGGER_AC_COOKIE_NAME,可以将会话cookie名称设置为除默认值‘__ac’之外的其他值。[lgraf]
1.3 (2015-06-12)
如果发生CookieError,不要崩溃。[vincentfretin]
正确处理双引号包裹的__ac cookies(例如来自PAS.CookieAuthHelper)。[lgraf]
跳过binascii.Error异常。[kroman0]
添加获取真实客户端IP的功能。[kroman0]
1.2 (2011-08-16)
添加对Plone 4.x会话cookie的支持。[buchi]
处理未进行十六进制编码的认证cookies(在PluggableAuthService < 1.5中使用)。[buchi]
为Plone 3.3+添加 z3c.autoinclude 入口以自动加载ZCML。[witsch]
1.1 (2010-01-07)
在尝试解码之前取消cookie值中的引号。[vincentfretin]
1.0 (2009-08-08)
重新发布未变更的1.0a2作为最终版本。[witsch]
1.0a2 (2009-07-24)
从右侧分割会话cookie,因为令牌也可能包含空格。[witsch]
首先处理会话cookies,因为它们可能包含冒号,这会破坏十六进制解码。[witsch]
1.0a1 (2009-07-23)
初始发布 [witsch]
项目详情
collective.usernamelogger-1.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0e599eea2eb762a4d2ced7fff05327a8bfc1328dd9d9f2ed9f6ef6ad6af5995a |
|
MD5 | 8c6a02a38fd369698016b106b3fff885 |
|
BLAKE2b-256 | 4b64f21bdbc7a6cb4c1eab38cfaacd4e3cd09a4b8c65eb74478d909b62aedb20 |