我已经实现了一个使用Intuit的OpenId的处理程序,并且evertything工作正常,但现在我想对不同的子域使用相同的标识符。我根据Google Federated Login (hybrid OpenID+OAuth) with wildcard realm向领域添加了一个通配符(http://*.example.com),但没有运气。
Google Openid可以正常运行,但它似乎不适用于Intuit。
答案 0 :(得分:1)
使用Intuit的OpenId,每个子域都会获得不同的标识符。这是为了防止alice.heroku.com获取bob.heroku.com的openId标识符。由于这些是由不同方控制的网站,因此应获得唯一标识符。 由于您似乎控制了顶级域,因此始终从该域触发openId以防止在子域之间获得不同的标识符。