记住/ 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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 11c9d4441f440c945922dbc314097218fac69047861e46803295307a2fd2189a |
|
MD5 | 36c5dea5dd98ba40622856ceff0bb452 |
|
BLAKE2b-256 | 95332441c2ec418688858c72a6f43c2b83efbab8b379ac47fecf9d4dedc373a2 |