首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Google、Facebook、Yahoo等的社交登录服务添加到我的网站上?

如何将Google、Facebook、Yahoo等的社交登录服务添加到我的网站上?
EN

Stack Overflow用户
提问于 2011-06-04 08:50:01
回答 2查看 55.9K关注 0票数 40

我想添加以下按钮到我的网站,为用户提供选择登录更多的服务,如谷歌,Facebook等。

请回答以下问题:

  1. 我怎样才能免费添加像这个这样的各种服务呢?(请注意,我不想使用任何收费服务,如简妮和)
  2. 如何存储用户的用户信息(如电子邮件,电话号码)。存储在我数据库的账户里?
  3. 请提供任何可以使用的链接/库。

我感谢你能提供的任何其他信息。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-08 06:43:29

您将使用相应服务的API (Google、Facebook、Twitter),或者可能是OpenID,如果您也计划添加这些API的话。一些链接:

http://code.google.com/apis/accounts/docs/OpenID.html

https://developers.facebook.com/docs/authentication/

http://dev.twitter.com/pages/auth

http://openid.net/add-openid/

还请看一下这里。有几个类似的问题已经出现在所以,检查相关的问题在右边。

票数 34
EN

Stack Overflow用户

发布于 2017-03-13 07:35:18

对于Google

将Google登录集成到您的web应用程序中

创建一个Google开发人员控制台项目和客户机ID。

加载Google平台库

您必须将Google平台库包含在集成了Google登录的网页上。

代码语言:javascript
运行
复制
<script src="https://apis.google.com/js/platform.js" async defer></script>

指定应用程序的客户端ID

在控制台中使用_ ID元素指定为应用程序创建的客户机id。

代码语言:javascript
运行
复制
<meta name="google-signin-client_id" content="YOUR_CLIENT_ID.apps.googleusercontent.com">

注意:您还可以使用gapi.auth2.init()方法的client_id参数指定应用程序的客户端ID。

添加Google登录按钮。

向站点添加Google登录按钮的最简单方法是使用自动呈现的登录按钮。只需几行代码,就可以添加一个按钮,该按钮自动配置为具有用户登录状态和所需作用域的适当文本、徽标和颜色。

若要创建使用默认设置的Google登录按钮,请向登录页添加一个带有Google 2类的div元素:

代码语言:javascript
运行
复制
<div class="g-signin2" data-onsuccess="onSignIn"></div>

其他信息可以找到 这里

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6235735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档