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-未发布

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么加载个人密钥库需要这么多时间?   当我使用main创建Android应用程序UI时,如何通过java修改它。xml文件?   java Tomcat 6和7:WebappClassLoader:尝试为名称org/apache/openjpa/persistence/osgi/BundleUtils复制类定义   java`parseInt()`和`parseDouble()`throw`NumberFormatExeption`   JavaSpringMongoDB填充引用   在LinuxMint中打开Eclipse时发生java错误;OpenJDK 64位服务器VM警告:忽略选项MaxPermSize=512m;支持在8.0中被删除   使用PKCS7Padding的AES CBC加密在Java和Objective中有不同的结果   java为什么Jackson要用一个以类命名的额外层来包装我的对象?   json在Java中使用parallelStream提取值   JavaSpring存储库自动生成方法:按给定的顶部编号+按字段描述排序选择   java是否有可序列化的标准闭包接口?   .NET与Java在初创公司的web应用程序开发   如何修复java。java中的lang.unsatifiedLinkError   JavaFX+Spring Boot+Hibernate应用程序对多个环境的java支持   自定义视图组中的java更改未呈现