问题标签 [google-signin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-api - Google 登录 - 要求更少的权限
我在我的网站上使用 Google+ 登录按钮,这样用户就无需创建用户帐户。我对 Google+ 按钮的任何社交方面都不感兴趣(目前)。
我希望向用户呈现如下内容:

但相反,他们会看到这样的东西:

我觉得这会反弹一些潜在的新用户。如何使用顶部屏幕截图预设用户?
我将登录按钮属性设置为:
data-scope="https://www.googleapis.com/auth/userinfo.email"或...plus.me但似乎plus.info无论如何都包含在内。这意味着我的用户被要求提供所有额外的权限。
我读过这篇文章:使用 google 登录,但不是 google+,但是...
此 Google 页面和此 Google 页面推荐使用 Google+ 登录按钮,而不是其他登录方法。因为有一天我可能想使用社交功能,这对我来说很有意义。
那么,我是在做傻事吗?有没有办法使用 Google+ 登录按钮而不要求第二个屏幕截图中的所有权限?
php - Google OAuth2 在本地开发服务器上不起作用 - PHP Codeigniter spark
我正在尝试使用 Codeigniter spark ( http://getsparks.org/packages/oauth2/versions/HEAD/show ) 允许用户使用 fb 和 google 登录到我的 php 站点。
我的本地开发站点(在 wampserver 上)称为 mysite.dev,为此我有一个 etc/hosts 文件,例如:
Facebook 登录工作非常好。但是当我尝试使用谷歌登录时,谷歌抱怨:redirect_uri 的参数值无效:不允许非公共域:http: //mysite.dev/index.php/oauth2/session/google 其中 oauth2 是我的控制器,会话是我指定 fb/google 等的功能
任何线索/提示?
asp.net-mvc - 会话超时 ASP.NET MVC4 与外部登录
我有这个网站(ASP.NET,MVC4),它使用模板中的外部登录名(Facebook 和 Google)。
一切正常,但我想添加一个选项,以便在用户选择一天左右后自动注销用户,因为现在,只要用户登录谷歌或 Facebook,用户就是自动登录,这很好,但我想提供自动注销或“忘记”用户的选项。
先感谢您。
javascript - 当用户从另一个标签退出谷歌时如何执行一些javascript?
我有一个适用于谷歌日志系统的 appengine 应用程序。我建议的服务基于用户帐户并与之关联(例如,将用户的工作保存在他的帐户上)。
我注意到当用户从另一个选项卡(例如,gmail)上的谷歌服务注销时,它会破坏我的应用程序。当回到我网站的标签时,事情不再起作用,用户也在这里注销。
我想知道用户何时注销并执行一些 javascript 代码,而不必对我的应用程序进行一些轮询,这会增加 appengine 成本。
我有什么解决方案?
facebook - 我需要自己的用户数据库才能使用 Google 和 Facebook 登录吗?
我现在有一个运行良好的登录系统。我也在实施 Google+ 和 Facebook 登录。它工作正常。但:
当用户通过 Facebook 或 Google 登录时,我应该在我的网络应用程序用户数据库中创建一个新用户吗?如果是这样,我应该填写什么作为密码?
假设一个用户通过 Facebook 登录,他在 book 表中插入了一本新书。我应该在插入行的创建者列中放置什么?通常我把登录用户的用户 ID放在用户表中。
用户在我的 Web 应用程序上没有帐户。他第一次使用 Google+ 登录。如果该用户后来选择从他在 google 上的连接帐户中删除我的网站,会发生什么情况?这可能与第一个问题有关。
谢谢你。这两个 API 的文档都非常棒且易于理解。但我可以找到我的问题的答案。
android - 从谷歌地图获取家庭/办公室地址
我有一个基于地图的 android 应用程序,并提供使用 gmail 帐户登录的功能。现在,设备上的谷歌地图已经保存了用户的家庭和办公地址。是否可以在无需用户输入的情况下获取这些数据?
php - 谷歌 OAuth 记住选择的帐户
我已经在我正在开发的网站上实现了 Google OAuth 2.0 登录。它工作正常,除非用户在同一个浏览器上使用两个或多个不同的帐户登录。它要求他选择他想要使用的那个。但它每次都要求用户选择帐户。有没有办法记住这一点,所以用户只能在第一次选择帐户,然后自动使用该帐户登录他?
您可以将 hd=domain.com 参数放入对 Google 的请求中,但这仅在两个登录帐户来自不同域的情况下才有帮助,并且它可以使用 @domain.com 帐户登录用户。
我在某处读到您可以将 user_id 帐户作为参数发送给 Google(我猜那是电子邮件地址),但在这种情况下,我在用户登录之前不知道用户的电子邮件地址。
如果您使用 OpenID,我认为这种行为是相同的。
我正在使用 Google 的 PHP OAuth 库。
谢谢,安德烈
ruby-on-rails - 如何在rails 3中使用google gem注册成为管理员用户
我正在制作一个我只想使用 google 登录的应用程序(因为我正在使用其他 google api 并且我想同步帐户。)我也希望管理员也能够让其他用户成为管理员。
我想做一些用户管理员,但如果他们用谷歌登录,我怎样才能在控制器中出现这个异常?最好将特定用户保存在数据库中吗?我很困惑!请帮忙。
现在这就是我的管理员
用于检查谷歌登录的omniauth
管理员迁移到用户
用户角色表
HaveAndBelongToMany 迁移
android - Google 登录不显示具有单个 Google 帐户的设备的帐户选择器
我正在尝试为 android 应用程序实现 google plus 登录。我按照谷歌开发者页面“ https://developers.google.com/+/mobile/android/getting-started ”上的指南进行操作。我唯一的问题是,当设备上只有一个 google 帐户时,帐户选择器对话框不会显示。有没有解决的办法?

asp.net-mvc - 通过 OWIN GetExternalLoginInfoAsync() 从 Google 和 Facebook 获取基本信息
我是另一个 MVC 假人,并试图为我即将进行的项目制定外部登录。我正在使用 VS2013 附带的默认 MVC 模板。按照OWIN 教程中所述的确切步骤进行操作后。我遇到的问题是,当用户从 Google 或 Facebook 或任何其他外部帐户登录时,他不希望再次输入他的信息。我找到的用于通过 Facebook 和 Google 登录的代码,它只是获取无用的用户名。我的意思是我知道它仍然可以工作,但是如果我想获得 facebook 已经告诉用户我将访问的基本信息怎么办。这是我登录成功后得到的回复。有没有办法使用它来获取基本信息。

补充:我还包括了来自 Nuget 的 Facebook 包,并且能够通过以下代码获取一些信息。现在问题归结为,我如何要求用户提供更多信息,而不仅仅是普通信息,例如代表他发帖、使用这个 OWIN 的库获取帖子等。
