跳转到主要内容

记住/ OpenID集成

项目描述

介绍

本软件包将为使用基于Remember的成员对象的Plone站点提供基本的OpenID支持。它支持在初始成功的OpenID身份验证后立即创建成员对象,或将OpenID帐户附加到现有成员对象。

安装

使用buildout、pip或您选择的安装程序将RemOpenId egg安装到您的Python环境中。然后添加‘topp.remopenid’到您的ZCML包(通常通过设置buildout的‘instance’部分的‘zcml’值)并重新启动Zope。将“TOPP RemOpenId”产品安装到您的Plone站点,然后大功告成。

注意:要使OpenID支持正常工作,您必须允许用户在您的站点上注册。为此,请访问站点设置中的安全配置,并确保已选中“启用自我注册”。

警告:将此产品安装到Plone站点时,它将重新配置您的站点PAS文件夹(即acl_users)。虽然这通常在标准的Remember站点中不会引起问题,但如果您已对PAS配置进行了自定义,安装RemOpenId可能会导致您丢失这些自定义。请自行承担风险,并在尝试新软件之前始终备份重要数据。

用法

一旦安装了RemOpenId,OpenID登录表单将开始在您的站点上显示,就像您要将OpenID支持安装到非Remember Plone站点一样。当新用户使用OpenID URL成功认证时,他们将看到一个完成表单,其中他们可以输入用户名和电子邮件地址以完成站点注册。

此外,一个OpenID账户小程序将在每个站点成员的偏好设置编辑页面上显示。此小程序将列出任何关联的OpenID URL,并提供一个简单的表单来注册新的URL。

目前尚无删除OpenID账户关联的方法,尽管如果删除成员对象,OpenID关联将被重置,并且未来使用关联的OpenID URL将被视为未知用户。

变更日志

1.0 - 未发布

  • 初始发布

项目详情


下载文件

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

源代码发行版

RemOpenID-0.9.tar.gz (20.3 kB 查看哈希值)

上传时间 源代码

由以下支持