我正在尝试使用Open ID登录到CakePHP网站:http : //ask.cakephp.org/users/login
我找到的最正确的URL是:https : //www.google.com/accounts/o8/id
..但我无法正确确定我应该为开放ID输入的内容,因为它会拒绝我尝试输入的所有内容。
蛋糕站点刚刚坏了,还是URL错误?
我正在尝试使用Open ID登录到CakePHP网站:http : //ask.cakephp.org/users/login
我找到的最正确的URL是:https : //www.google.com/accounts/o8/id
..但我无法正确确定我应该为开放ID输入的内容,因为它会拒绝我尝试输入的所有内容。
蛋糕站点刚刚坏了,还是URL错误?
Answers:
在大多数网站上,登录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.com
以及与https://www.google.com/accounts/o8/id
。也许您的Google OpenID有问题。
我原来的解决方案似乎不再有用,因为他们已经更改了页面。我在帖子末尾有此信息仅供参考
https://plus.google.com/{YOUR_PROFILE_NUMBER}/{EXTRA STUFF}
没有其他答案对我有用。但是,按照以下步骤进行操作。
注意:您应该可以跳过一些步骤,直接进入隐私链接。
https://plus.google.com/{RANDOM_NUMBER}
,其中随机数特定于我的个人资料请注意,除非您拥有Google+帐户,否则您可能无法获得此权限。
https://plus.google.com/{YOUR_PROFILE_NUMBER}
对我不起作用。
要将Google OpenID与Google Apps(在我的情况下为gmail商务软件包,其中我的ID不是@ gmail.com)一起使用,它实际上是隐藏的。
如果您访问帐户页面(例如https://www.google.com/settings/account)并查看源代码,则搜索“ https://profiles.google.com/ ”,您会发现一个长长的神秘数字,是您的OpenID的URL。
这有点复杂。
首先是“ 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很有用。