针对CAS进行身份验证的Plone PAS插件。
项目描述
介绍
本产品提供PAS插件,用于在Plone中通过CAS(中央认证服务器)进行用户认证。
目前支持CAS 2.0和CAS 3.0协议。
安装
将ftw.casauth添加到你的buildout中蛋包列表,运行buildout并重新启动实例。
在ZMI中,导航到你的acl_users文件夹,添加一个CAS认证插件。你必须提供你的CAS服务器的url,例如https://cas.server.net。然后激活挑战、提取和认证功能。
链接
版权
本软件包版权所有4teamwork。
ftw.casauth遵循GNU通用公共许可证,版本2。
变更日志
1.7.1 (2024-07-30)
修复插件以版本< 1.7.0安装时的内部CAS服务器url获取问题。[buchi]
1.7.0 (2024-04-19)
允许通过环境变量FTW_CASAUTH_CAS_SERVER_URL配置CAS服务器url。[buchi]
为票据验证添加并使用内部CAS服务器url。[buchi]
1.6.1 (2023-09-18)
修复使用REST API以无效票据登录的问题,这可能导致认证错误用户。错误在1.6.0版本中再次引入。[buchi]
1.6.0 (2023-08-15)
通过用户名(登录名)而不是用户ID查找用户。[buchi]
1.5.0 (2023-01-23)
添加对Python 3和Plone 5.2的支持。[lgraf]
1.4.2 (2021-09-13)
如果登录的用户不存在,则返回401错误。[elioschmutz]
1.4.1 (2021-06-14)
修复使用无效票据登录的问题,这可能导致认证错误用户。[buchi]
1.4.0 (2021-05-27)
在使用REST API时添加基于cookie的认证支持。[buchi]
取消对Python < 2.7.9的支持。[buchi]
使用Python内置的HTTPS处理程序,它支持TLS 1.2并使用操作系统提供的CA证书。[buchi]
1.3.1 (2021-02-05)
在从服务URL中删除票据时保留多值QS参数。[lgraf]
1.3.0 (2020-06-02)
在@caslogin端点中处理登录,类似于PlonePAS(触发登录事件、清除剪贴板、创建成员区域和设置登录时间)。[tinagerber]
1.2.0 (2018-07-17)
为登录添加plone.restapi端点。[buchi]
添加Plone 5兼容性。[phgross]
1.1.0 (2016-10-13)
处理登录,类似于PlonePAS(触发登录事件、清除剪贴板、创建成员区域和设置登录时间)。[phgross]
通过从service_url中删除票据并提取凭证(即票据)后重定向到service_url来避免将ticket参数留在浏览器地址栏。[lgraf]
1.0.0 (2015-11-25)
首次发布。[buchi]
项目详情
ftw.casauth-1.7.1.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 929bd93b9bcf0903bcb07c0bcdf4c58d3d5b10cf1d59ef3649685c0a12ecde5c |
|
MD5 | 349260e0ef314a8e13902bef0aa7ac3a |
|
BLAKE2b-256 | 78cfdbd5642e2556234571aa538d22c3646a79437c0049386cd8f13b920d9e5f |