跳转到主要内容

适用于Zope 2 PAS和PlonePAS的SSO插件

项目描述

关于

这是一个从请求中获取变量并使用它来对其他PAS插件进行认证的PAS插件。

经过测试,已知与LDAPUserFolder兼容

安装

将此egg添加到任何Zope实例,方法自选。

pip或easy_install

使用easy_install / setuptools

$ easy_install Products.SharkbyteSSOPlugin

使用pip

$ pip install Products.SharkbyteSSOPlugin

zc.buildout

您的Zope应用程序应使用plone.recipe.zope2instance配方构建。此示例说明一切

[buildout]
...
parts =
    instance
    ...
...
[instance]
recipe = plone.recipe.zope2instance
...
eggs =
    ...
    Products.SharkbyteSSOPlugin
    ...
...

在您的PAS或PlonePAS用户文件夹中

  • 从下拉菜单中添加一个SharkbyteSSOPlugin

  • 单击已创建的sbs-sso,并勾选您希望它使用的两个插件。

  • 默认情况下,它使用X_REMOTE_USER标题,但如果您想更改它,请单击属性并更改它。

  • 如果您想让它与其他插件一起工作,您必须更改凭证使用的变量名称(例如:user_id)。

变更日志

0.6.0b1

  • Eggification [glenfant]

  • 修复未经授权用户的认证漏洞 [encolpe]

  • 支持以“domainuser”等域名前缀的用户 [encolpe]

  • 可选的挑战插件,委托给IIS [encolpe]

0.5.0

  • 初始发布

项目详情


下载文件

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

源分发

Products.SharkbyteSSOPlugin-0.6.0b1.tar.gz (15.8 kB 查看哈希值)

上传时间

由以下提供支持