我使用 Yahoo 作为 OpenID 提供商,但他们几乎不给我任何控制权。我想知道哪个电子邮件地址与所述 OpenID 绑定。
(我有一个非 Yahoo 电子邮件帐户被选为主要帐户,但我怀疑 Yahoo 不尊重该设置。)
答案1
Yahoo 的 OpenID 设置源自您的 Yahoo 个人资料信息。当依赖方(RP 是一个网站,如 StackExchange 网站,要求您提供 OpenID)要求提供电子邮件地址或真实姓名等信息时,Yahoo 应该向其提供您在个人资料管理页面中指定的主要地址。
我知道测试它的最佳方法是登录一个你以前从未登录过的网站。由于 OpenID 的性质,这样做是相当安全的,问题是 RP 必须通过属性交换 (AX) 询问你的电子邮件地址。
我刚刚在 jyte.com 上测试了我的 Yahoo OpenID 登录,然后我得到了一个弹出窗口预览页面(在 Yahoo),您必须单击“同意”,然后它会告诉我它将向 Jyte 传递哪个电子邮件地址。
所以我的建议是吉特,点击登录,点击 Yahoo! 按钮并输入您的 Yahoo! 帐户用户名。登录后,如有必要,您应该会看到 Yahoo 将传递给 Jyte 的电子邮件地址。
您不必点击“同意”,如果您对 Jyte 不感兴趣,请随时关闭窗口并继续。这只是一个建议,旨在确认您对所选个人资料电子邮件地址的怀疑。
[编辑]
最后,如果您不喜欢 Yahoo 的控制级别,请选择新的提供商。我建议您为自己购买一个域名,并使用它委托给 OpenID 提供商。在我使用 OpenID 的 6 年左右时间里,我使用过 LiveJournal(第一个拥有它的地方)、Wordpress.com(以为我会永远在那里,哈!),最后选择了 MyOpenID。