我正在使用谷歌身份验证,但不断收到来源不匹配。我正在工作的项目具有由用户生成的子域。因此,例如可以有:
john.example.com
henry.example.com
larry.example.com
在我的应用程序设置中,我的来源之一是 http://*.example.com,但我得到了来源不匹配。有没有办法解决这个问题?顺便说一句,我的代码如下所示:
gapi.auth.authorize({
client_id : 'xxxxx.apps.googleusercontent.com',
scope : ['https://www.googleapis.com/auth/plus.me',
state: 'http://henry.example.com',
'https://www.googleapis.com/auth/userinfo.email', 'https://www.googleapis.com/auth/userinfo.profile'],
immediate : false
}, function(result) {
if (result != null) {
gapi.client.load('oath2', 'v2', function() {
console.log(gapi.client);
gapi.client.oauth2.userinfo.get().execute(function(resp) {
console.log(resp);
});
});
}
});