跳转到主要内容

此产品允许您使用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的安装中启用此产品

  1. 编辑您的buildout.cfg并将collective.facebook.accounts添加到要安装的eggs列表中

    [buildout]
    ...
    eggs =
        collective.facebook.accounts

在更新配置后,需要运行“bin/buildout”,这将负责更新您的系统。

转到Plone站点的“站点设置”页面并点击“插件”链接。

勾选“collective.facebook.accounts”旁边的复选框,然后点击“激活”按钮。

注意:您可能需要清空浏览器缓存并保存资源注册表,以查看产品安装的效果。

分享和享受

collective.facebook.accounts的开发离不开以下人员的贡献

  • 弗朗哥·佩莱格里尼

  • 埃克托尔·维拉尔德

  • 西尔维斯特·胡恩斯

  • 马克·范·伦特

由Open Multimedia赞助开发。

变更日志

因为你知道你的毛巾在哪里。

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 (42.6 kB 查看哈希值)

上传时间

支持者