andrelohmann-silverstripe/bootstrap_social_connect

Silverstripe Connect/Login 按钮用于Facebook、Twitter和Google

安装: 199

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 2

分支: 1

公开问题: 0

类型:silverstripe-module

v2.1.0 2015-09-16 18:58 UTC

This package is auto-updated.

Last update: 2024-08-29 03:58:09 UTC


README

维护者

  • Andre Lohmann(昵称:andrelohmann)

要求

Silverstripe 3.2.x

简介

通过Twitter、Facebook和Google进行社交登录/连接

用法

在_config.php中设置AppID参数

FacebookController、TwotterController和GoogleController中的注册方法仅作为示例。请编写自己的注册方法(带有您特定的表单和参数)并设置路径。

创建应用

Facebook

Google

Instagram

  • 访问 https://instagram.com/developer/ 并注册您的应用程序(管理客户端)
  • 设置正确的URL
  • 获取API密钥和API密钥并设置在您的_s_s_environment.php中

Twitter

  • 访问 https://apps.twitter.com/ 并创建一个新的应用程序
  • 设置所有必要的URL并保存
  • 转到设置并勾选“允许此应用程序用于通过Twitter登录”
  • 复制所有凭证

来源

以下为实施使用的资源

Facebook登录

https://developers.facebook.com/docs/facebook-login/login-flow-for-web-no-jssdk/

Google登录

https://developers.google.com/+/web/signin/server-side-flow https://developers.google.com/accounts/docs/OAuth2WebServer

Twitter登录

https://dev.twitter.com/docs/auth/implementing-sign-twitter https://dev.twitter.com/docs/auth/oauth

https://github.com/abraham/twitteroauth

注意

此仓库使用git flow范式。在每个发布周期之后,请别忘了将标签、master和develop推送到远程origin。

git push --tags
git push origin develop
git push origin master