# 社交登录

# Facebook 登录

要启用 Facebook 登录,您需要创建一个 Facebook应用程序 (opens new window)

  • 进入 https://developers.facebook.com/apps (必须登录 facebook),点击 "Add a New App"(添加新应用).
  • 按照系统提示输入您的 新应用程序显示名称、电子邮件 和 类别
  • 点击 "Create App ID"(创建应用ID),您将重定向到一个新页面
  • 进入 "设置",然后点击 "Add Platform" (添加平台)
  • 选择 "网站",然后输入你的网站网址,点击页面下方的 "保存更改"
  • 添加 您的应用程序域名、隐私和条款 URL。记得点击底部的 "保存更改"
  • 转到 "Products" (产品),然后点击 "Facebook 登录"(如果没有,您必须添加该产品)
  • 在 "Client OAuth Settings"(客户端OAuth设置)上,确保启用 "Web OAuth Login"(网络OAuth登录)
  • 在 "Valid OAuth redirect URIs"(OAuth重定向 URI) 下输入 http://yourwebsite.com/connect/facebook
  • 在 "Deauthorize Callback URL"(回调地址) 下输入 http://yourwebsite.com/
  • 转到 "App Review" 并将您的应用程序公开(这将使你的应用程序对所有人开放)
  • 一旦您的应用程序被批准为公共应用程序,您可以进入“仪表板”,然后在您的 Chevereto 网站上复制 "App ID" 和 "App Secret" (仪表板 > 设置 > 社交网络)

请特别注意 Facebook APP 审核。在您完成 Facebook 要求的所有信息之前,您的应用程序将只对您可见

# Twitter 登录

要启用 Twitter 登录,你需要创建一个 Twitter应用 (opens new window)

  • 前往 apps.twitter.com 并点击 "Create New App"(创建新应用)

  • 使用以下设置:

    • 网址 : http://www.yourwebsite.com
    • 回调URL地址 : http://www.yourwebsite.com/connect/twitter
    • 允许使用此应用程序登录 Twitter (设置为 On)
    • 使用以下权限:
      • 选择读写权限

# Google login

启用 Google 登录:

  • 转到 Credentials page (opens new window)
  • 点击 Create credentials(创建凭据) > OAuth client ID(OAuth客户端ID)
  • 选择 Web application(Web应用) 类型
  • 命名您的 OAuth 2.0 客户端
  • Authorized redirect URIs(重定向URI) 处添加 http://yourwebsite.com/connect/google,点击 创建

配置完成后,记下 创建的 client IDClient Secret

进入 Google登录设置 (opens new window),在你的 Chevereto 中启用 Google 登录。

# VK 登录

要启用 VK,您需要创建一个 VK应用程序 (opens new window)

  • 进入 https://vk.com/dev 点击 "Create An Application"(创建应用),选择分类:WebSite
  • 填写您的网站数据
  • 点击 "Connect site"
  • 回调URI地址 : http://www.yourwebsite.com/connect/vk
  • 在应用程序设置页面中,确保启用了 Open API