archives

  1. Home
  2. Knowledge Base
  3. 外部服务门户配置
  4. 在易企办的外部服务门户中配置 Facebook登录 (Facebook login)

:警告: 更新 Facebook 应用程序 API 或创建新应用程序会破坏现有登录。 

配置

转到developer.facebook.com/apps

  1. 使用您要连接到易企办服务门户的帐户的凭据登录并按照向导操作。
    如果您尚未创建应用,您将在导航栏看见 Get Started  ;若您已经有其他应用,您将看见 My Apps ,只需单击添加 Add new app按钮,并按照步骤 1b> 中的指南进行操作。
  • 1a>选择自己的身份:Developer
  • 1b> 例如:将应用命名为YeeOffice Login  并单击 Next按钮
  • 1c> 点击 Add your first product
  1. 点击下方的 Set Up 登录 Facebook。
    firefox_2018-03-14_17-08-49
  2. 单击左侧菜单Facebook Login的 Settings ,可以退出快速入门的向导
  1. 设置 Valid OAuth redirect URI 字段,输入  https://yeeoffice.example.com/auth/facebook/callback   ,将域替换为您站点的实际域名并匹配 HTTPS 协议。请记住,现在所有 URI 重定向都必须使用 HTTPS 协议。单击 Save Changes 按钮。完成后,成功的设置应该在Products/Facebook Login/Settings 中如下所示:
  1. 导航至Settings/Basic,在 App Domains 字段中输入您的易企办服务门户 URL ( https://yeeoffice.example.com ),并在相应字段中输入您的易企办服务门户站点隐私政策和服务条款的 URL,并上传您站点的图标。(请注意,为了验证您的隐私和 tos 链接,您应该集成有效的 SSL 证书,该证书不是自签名的。如果证书丢失或自签名,您将无法保存更改)。如果您有一家在欧盟开展业务的公司,您可能需要在点击 Save Changes 之前填写 Data Protection Officer Contact Information 表格。现在有一个用于 GDPR 合规性信息的字段User Data Deletion 。从下拉列表中选择“数据删除说明URL”,然后添加一个指向页面的链接(例如:https://yeeoffice.example.com/tos#deletion ),其中包含诸如“可以根据用户的要求匿名化或删除此站点上的帐户”这样的句子。
  1. 在页面底部点击Add Platform 并选择 Website
  1. 在此处输入您的易企办服务门户 URL,例如 https://yeeoffice.example.com ,然后单击Save Changes
  1. 单击状态按钮将您的应用从 in development  更改为 public
  1. 根据您的需要选择类别,并单击Confir
  1. 几秒钟后,按钮将变为:
    firefox_2018-03-14_18-20-25
  2. 在易企办外部门户站点登录设置中,输入您的 Facebook 应用的 facebook app id 和  facebook app secret  。

至此!Facebook 登录现在应该可以使用了。请务必使用“普通”Facebook 帐户而不是您的开发者帐户进行测试。

Was this article helpful?