我正在建立一个网站,来自组织的人员将使用其组织提供的Google Apps帐户登录。该网站使用DotNetOpenAuth的标准OpenID示例代码对Google OpenID提供商进行身份验证。Google Apps OpenID端点提供了错误,但带有Google Apps帐户的标准Google端点可以发挥作用 - 有哪些功能?
OpenID是在这个谷歌Apps域启用,但是当我试图通过https://google.com/accounts/o8/site-xrds?hd=domain.com
端点认证用户,我得到以下错误:
Error occurred while sending a direct message or getting the response.
然而,如果我用标准https://www.google.com/accounts/o8/id
端点使用我的Google Apps帐户登录,它可以正常工作!
为什么Google Apps帐户产生两个不同的结果:一个端点有效,另一个端点无法正确认证?