跳转到主要内容

基于Twitter的Plone登录

项目描述

简介

一个用于通过Twitter登录Plone站点的PAS插件。提供以下功能

  • 通过Twitter登录Plone站点:当用户请求登录Plone站点时,他将被重定向到Twitter以提供凭证,然后将被重定向回Plone站点并在那里被识别。

  • 用户将成为标准的Plone用户,因此可以设置角色或组成员资格。

  • 在Plone中保留了最小用户信息,如全名、Twitter ID和用户头像。这是为了避免对Twitter API的永久请求。每次用户登录网站时,都会刷新这些信息。

安装和入门

cs.auth.twitter添加到buildout.cfg的eggs列表中。它将安装所有必需的依赖项。

在Plone控制面板中安装产品。这将创建一个“通过Twitter登录”操作,将其添加到Plone个人工具栏中。

https://dev.twitter.com/apps/new上创建一个新的Twitter应用,并在插件控制面板表单中填写所需数据。

信用

此产品包含Franco Pellegrini (@frapell) 和Hector Velarde (@hvelarde) 为collective.twitter.accounts编写的代码。

兼容性

Plone 4.x

变更日志

1.1.1 (2017-11-24)

1.1 (2017-05-10)

  • 移除欢迎信息

1.0.1 (2014-10-10)

  • 修复依赖关系包括 [erral]

1.0 (2014-10-10)

  • 移除角色插件实现 [erral]

  • 修复用户搜索功能[erral]

  • 修复通过ZMI添加插件的问题[erral]

  • 直接使用Twitter API获取用户信息[erral]

  • 修复访问令牌请求问题[erral]

1.0b3 (2012-10-18)

  • 重新实现IRolePlugin以授予Member角色[erral]

1.0b2 (2012/10/16)

  • 从PloneUser继承而不是从PropertiedUser继承[erral]

  • 移除IRolesPlugin实现[erral]

  • 添加缺少的oauth2依赖[erral]

  • 更改用户操作名称以避免与Plone冲突[erral]

1.0b1 (2012/07/13)

  • 初始发布[erral]

项目详情


下载文件

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

源分布

cs.auth.twitter-1.1.1.tar.gz (23.5 kB 查看哈希值)

上传时间

支持