我正在使用dotnetopenauth让我的用户通过Google登录。默认情况下,我不需要任何API密钥或任何东西,所以我只是去了。现在,我需要将网站移动到子域。我现在意识到这样做会导致Google返回不同的网址/ ID。
无论主叫(子)域如何,我如何告诉Google返回相同的网址/ ID?
答案 0 :(得分:0)
您是否尝试在 openid.realm 定义中使用通配符运算符?
例如,如果您当前的域名是mydomain.com,并且您想将您的网站移至subdomain.mydomain.com,则可以将 openid.realm 参数设置为* .mydomain.com(如果您的新 openid.realm 与请求的openid.return_to参数匹配,请参阅Google's OpenID dev docs以获取更多详细信息。