如何找出我的Google OpenID URL?


63

我正在尝试使用Open ID登录到CakePHP网站:http : //ask.cakephp.org/users/login

我找到的最正确的URL是:https : //www.google.com/accounts/o8/id

..但我无法正确确定我应该为开放ID输入的内容,因为它会拒绝我尝试输入的所有内容。

蛋糕站点刚刚坏了,还是URL错误?


1
2016年更新:一些依赖不推荐使用的OpenID2的应用程序将不再与Go​​ogle OpenID提供程序一起使用。请参阅:developers.google.com/identity/protocols/OpenID2Migration
Warren P

Answers:


35

在大多数网站上,登录OpenID时都可以使用Google个人资料链接。例如http://www.google.com/profiles/your.name.here

在使用Google个人资料OpenID支持之前,您必须使用 https://www.google.com/accounts/o8/id

您可以在Jeff Atwood博客文章:Google Offers Named OpenIDs上了解有关它的更多信息

但是,似乎在ask.cakephp.org上, Google个人资料网址无效。如Greg所述,如果您登录了自己的Google帐户,google.com则将在其中用作OpenID网址。


即使我已登录我的google帐户,也无法正常工作。“返回的身份与所声明的身份不符” = /
Brad Koch

您可以使用您的Google OpenID登录到其他任何网站吗?我可以登录一起ask.cakephp.org google.com以及与https://www.google.com/accounts/o8/id。也许您的Google OpenID有问题。
多马斯(Domas)

是的,这就是我对StackOverflow / etc进行身份验证的方式。我也有一个朋友尝试;也不适合他们。
Brad Koch

15

我原来的解决方案似乎不再有用,因为他们已经更改了页面。我在帖子末尾有此信息仅供参考

新解决方案2014-08-08

  1. 转到https://www.google.com/settings
  2. 使用您的帐户登录
    • 如果您拥有google +帐户,则应具有以下链接:
      1. 添加照片;
      2. 编辑个人资料; 和
      3. 查看资料。
  3. 如果您复制其中一个地址,它将像
    • https://plus.google.com/{YOUR_PROFILE_NUMBER}/{EXTRA STUFF}
  4. 删除/ {EXTRA_STUFF}并将其用作您的OpenID
    • 多亏了kevin kox的建议,尽管您不必将plus.google.com替换为profile.google.com作为您的OpenId 。

原始解决方案

没有其他答案对我有用。但是,按照以下步骤进行操作。

注意:您应该可以跳过一些步骤,直接进入隐私链接

  1. 登录您在Google中的帐户
  2. 单击配置文件的向下箭头
  3. 点击隐私链接
  4. 右侧将是指向您的Google Open ID URL的链接
    • 我的是https://plus.google.com/{RANDOM_NUMBER},其中随机数特定于我的个人资料

请注意,除非您拥有Google+帐户,否则您可能无法获得此权限。


2
所选答案对我不起作用(google.com/profiles/your.name.here),但“隐私链接”下的URL 起作用了。
Marius Butuc


它似乎暂时不起作用
AntonioK

最新的解决方案https://plus.google.com/{YOUR_PROFILE_NUMBER}对我不起作用。
soshial

5

要将Google OpenID与Google Apps(在我的情况下为gmail商务软件包,其中我的ID不是@ gmail.com)一起使用,它实际上是隐藏的。

如果您访问帐户页面(例如https://www.google.com/settings/account)并查看源代码,则搜索“ https://profiles.google.com/ ”,您会发现一个长长的神秘数字,是您的OpenID的URL。


如果您的公司帐户阻止其拥有+1帐户,则该链接有时无法使用。
Matt Vukomanovic 2014年

4

这有点复杂。

首先是“ Google OpenID URL”或https://www.google.com/accounts/o8/id。在注册或登录时,此功能很有用,因为它将重定向到正确的URL。

您也可以使用自己的Google+个人资料网址。转到https://plus.google.com,然后单击“个人资料”。您将获得类似的URL https://plus.google.com/112323959773786487818/posts。删除结尾即可https://plus.google.com/112323959773786487818,您可以使用此URL(我认为这是现在推荐的新方法)。

但是,所有这些都重定向到您的真实Google OpenID URL。该网址是您的Google个人资料地址。这是您之后的Google+用户ID https://profiles.google.com。例如,我的OpenID URL是https://profiles.google.com/112323959773786487818。当您在不登录的情况下将OpenID URL输入到应用程序中时,此URL很有用。


1

只需输入google.com(whome就是您的Open ID提供商)

编辑:

输入您的地址之前,请确保您已登录Google(或您的Open ID提供者)。


对我不起作用。我得到“返回的身份与要求的身份不匹配”。因此,整个怀疑他们的网站被打破。
Brad Koch
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.