Silva CMS认证支持
项目描述
此软件包为PluggableAuthService (PAS)集成到Silva提供了一个新的服务。安装它还将创建一个新的PAS acl_user,用于Silva根,预先配置为添加用户。
在Silva实例中,您不能混合使用PAS acl_user和常规Zope 2。
此扩展需要至少Silva 3.0或更高版本。对于Silva的早期版本,请使用旧版本的silva.pas.base。
Silva 3.0默认安装。
代码仓库
您可以在Git中找到此扩展的代码:https://github.com/silvacms/silva.pas.base
变更日志
3.0.4 (2013/12/16)
更新图标。
使SMI也能配置设置。
3.0.3 (2013/08/26)
更新cookie和级联以支持损坏的第三方插件。现在,它们将记录其他插件的错误,以便便于配置。它们现在也支持这些插件的其它类型返回值。
3.0.2 (2013/05/24)
更改公共登录页面的HTML和CSS。
使cookie插件实现updateCredentials功能,以便其他插件可以使用。当认证不是通过登录页面完成时,这非常有用。
3.0.1 (2013/03/06)
更新cookie路径以使用由IVirtualHost提供的顶级路径。
将登录表单上的请求重放保护设置为可选。一些可疑的浏览器插件会重放所有请求,使得使用此类浏览器的用户无法登录(这正是该保护的目标)。
3.0 (2012/12/11)
在“访问”标签中添加显示用户电子邮件地址的选项。
建议在服务中未安装acl_users时安装PAS acl_users。
修复各种屏幕上的默认按钮。
3.0c1(2012/09/25)
更新API到Silva 3.0c1。
向cookie PAS处理器添加更多选项。
改进使用AJAX请求、登录表单和登录cookie时的登录机制。
改进测试。
3.0b1(2011/11/11)
更新Zope 2.13和Python 2.7。
更新SMI接口以使用silva.ui。
改进cookie PAS插件。
1.6.1 (2010-02-07)
更新代码以使用新的成员服务API(MemberErrorLookup)。
重构登录表单HTML(完全改为使用div)。
1.6.0 (2010-10-20)
更新代码以使用Zope 2.12。
在Silva 2.3下删除弃用功能。现在这是所需的最低版本。我们现在使用Grok来自我注册。
更新cookie插件:用户名和密码不再包含在cookie中,而是通过Silva Secret Service进行验证的秘密。
更新cookie插件:登录现在是一个渲染在公共布局内的页面。
成员服务已扩展以支持PAS组。这是在Silva中实现组的官方方法。
1.5.2 (2009/12/09)
为SilvaCookieAuthHelper设置的cookie设置一个生命周期。[antonin]
1.5.1 (2009/03/20)
在注销链接中从请求中获取came_from时始终不取消引号。一些代理会重新引号。[sylvain]
1.5 (2009/03/05)
支持本地用户。[sylvain]
支持PAS acl_users的级联。添加一个插件,该插件会查找父级插件所需的信息,以便让用户进行身份验证。这是SearchPrincipalPlugin的扩展。[sylvain]
默认允许匿名人员访问登录表单(获取的权限可能不正确)。[sylvain]
重新安装/刷新扩展时不要删除login_form。[sylvain]
在注销时在URL中以及在URL中查找came_from。[sylvain]
在注销时添加一条消息(这样如果再次有登录页面,你就知道你已经注销了)。[sylvain]
1.2 (2008/11/20)
修复cookie helper中的身份验证验证。[sylvain]
1.1.1 (2008/08/25)
修复在Silva中使用直接查找模式请求不存在成员时出现的错误。[sylvain]
1.1 (2008/06/04)
添加一个silva cookie auth helper,该helper检查是否输入了用户名和密码。
在登录页面添加反馈。
添加翻译标记。
1.0 (2008/05/27)
初始版本