基于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)
修复导入 [Mikel Larreategi <mlarreategi@codesyntax.com>]
[Mikel Larreategi <mlarreategi@codesyntax.com>]
[ci skip] [Mikel Larreategi <mlarreategi@codesyntax.com>]
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5af4b3f88caa42dcd4f26171290e37a86be39f055d991b352d55b880538bb90a |
|
MD5 | 5d1a5c3bb6cff3efcc9e25bdcebda631 |
|
BLAKE2b-256 | 3dcaa8f642d4d0b858a3bc05459ef2e9910b0579d9107cd024f65ffc3e49ca61 |