此产品允许您使用OAuth身份验证将Facebook帐户与Plone站点关联。
项目描述
生活,宇宙和一切
此包允许您使用Facebook账户与Plone站点通过OAuth身份验证进行关联。
通过Facebook应用程序将Facebook账户添加到Plone站点。您可以从Facebook的应用程序仪表板创建自己的应用程序。请务必记录应用程序的“App ID/API密钥”。
不要慌张
转到“站点设置”,然后转到“Facebook”工具。
从“权限”部分选择您需要的权限。您可以从权限参考获取更多信息。
从您的Facebook应用程序中写入“App ID/API密钥”(参见先决条件)。
点击“请求用户身份验证”。
如果浏览器要求,请点击“离开此页面”。
使用您想要使用的Facebook账户登录。
允许应用程序权限。
完成,现在您应该回到了您的Plone站点,并且可以在工具的“账户”部分看到您的账户列表。
还包括了过期日期。
如果您想删除一个账户,只需单击其名称旁边的红色交叉即可。请注意,它将删除账户而无需确认,且无法撤销。
应用
如果您想授权您的应用程序访问Facebook API,例如显示用户墙的组件,您可以这样做
转到“站点设置”,然后转到“Facebook”工具。
在“授权新应用程序”部分输入“App/ID/API密钥”和“App密钥”。
点击“身份验证应用程序”。
现在您应该可以在“账户”部分看到您的应用程序列表。
实际上发布或获取/发送到Facebook
此产品仅保存使用Facebook API所需的数据。您需要额外的产品才能实现此目的,例如collective.facebook.portlets。
大多无害
有想法?发现错误?请通过打开支持工单告诉我们。
安装
在基于buildout的安装中启用此产品
编辑您的buildout.cfg并将collective.facebook.accounts添加到要安装的eggs列表中
[buildout] ... eggs = collective.facebook.accounts
在更新配置后,需要运行“bin/buildout”,这将负责更新您的系统。
转到Plone站点的“站点设置”页面并点击“插件”链接。
勾选“collective.facebook.accounts”旁边的复选框,然后点击“激活”按钮。
注意:您可能需要清空浏览器缓存并保存资源注册表,以查看产品安装的效果。
变更日志
因为你知道你的毛巾在哪里。
1.0b4 (2012-07-12)
重构了控制面板以改进可用性[frapell]
1.0b3 (2012-06-18)
实现Facebook应用程序授权[markvl]
添加荷兰翻译[markvl]
让plone i18n域处理一些已知字符串[markvl]
1.0b2 (2012-05-16)
修复了控制面板配置项的卸载问题[frapell]
测试了Plone 4.2兼容性[hvelarde]
1.0b1 (2012-04-05)
初始发布。
项目详情
collective.facebook.accounts-1.0b4.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6d55aa40771cb885f43b1ec4eb76bc7e0e6e9b494c92655bba6502b490a98b78 |
|
MD5 | 01f0d547cf57750056f7c402464aae18 |
|
BLAKE2b-256 | 946a0d13218306ed2523c456bfd02bc05eba9df59ae26022e7b72bd963f65667 |