member/openid集成
RemOpenID的Python项目详细描述
简介
这个包将为plone站点提供基本的openid支持 使用基于记忆的成员对象。它支持创建成员对象 在初始成功的openid身份验证之后,或附加 OpenID帐户到现有成员对象。
安装
使用buildout,pip, 或者你选择的安装程序。然后在ZCML中添加“topp.remoppenid” 包(通常通过在 然后重启Zope。将“Topp Remopenid”产品安装到 你的plone站点,瞧。
注意:要使openid支持工作,必须允许用户注册到 地点。为此,请访问站点设置中的security configlet并确保 已选中“启用自注册”。
警告:将此产品安装到plone站点时,它将重新配置 您站点的pas文件夹(即acl_用户)。虽然这通常不是问题 在标准的member站点中,如果您对pas进行了自己的定制 配置,安装remopenid可能会导致丢失它们。用于 承担风险,并在尝试新软件之前备份重要数据。
用法
安装remoppenid后,openid登录表单将开始显示在 你的站点,就像你将openid支持安装到一个不记得的 扑通一声。当新到您站点的用户成功通过 openid url,它们将显示一个完成表单 输入用户名和电子邮件地址以完成网站注册。
此外,openid accounts portlet将显示在成员首选项上 为每个网站成员编辑页面。这个portlet将列出任何相关的openid 并将提供一个简单的表单来注册新的URL。
目前没有任何方法可以删除openid帐户关联, 尽管如果删除了成员对象,openid关联将被重置 将来使用关联的openid url将被视为未知用户。
更改日志
1.0-未发布
- 初始版本