使用google oAuth授权我的web应用
我正在尝试登录谷歌oAuth。但当我尝试使用oAuth登录时,它会请求许可。从代码中我意识到需要添加授权。我已经通过网络,找到了另一种方法,使应用程序授权,这是完全不同于我在这里使用。有没有什么方法可以让我修改或添加一个函数,这样我就可以使用google oAuth授权我的应用程序?我正在为我的web应用程序使用php和javascript使用google oAuth授权我的web应用,oauth,oauth-2.0,google-oauth,Oauth,Oauth 2.0,Google Oauth,我正在尝试登录谷歌oAuth。但当我尝试使用oAuth登录时,它会请求许可。从代码中我意识到需要添加授权。我已经通过网络,找到了另一种方法,使应用程序授权,这是完全不同于我在这里使用。有没有什么方法可以让我修改或添加一个函数,这样我就可以使用google oAuth授权我的应用程序?我正在为我的web应用程序使用php和javascript var loginFinished = function(authResult) { if (authResult['status']['signed_
var loginFinished = function(authResult)
{
if (authResult['status']['signed_in']) {
var btnLogOut=document.getElementById("social-integration-logout");
accessToken=authResult['access_token'];
expiresIn=authResult['expires_in'];
console.log(authResult);
gapi.client.load('oauth2', 'v2', function()
{
gapi.client.oauth2.userinfo.get()
.execute(function(resp)
{
var id = resp.id;
});
});
} else {
console.log('Sign-in state: ' + authResult['error']);
}
};
var options = {
'callback': loginFinished,
'approvalprompt': 'force',
'clientid': '',
'scope': 'https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile',
'requestvisibleactions': 'http://schemas.google.com/CommentActivity http://schemas.google.com/ReviewActivity',
'cookiepolicy': 'single_host_origin'
};
var renderBtn = function()
{
gapi.signin.render('btn_google_login', options);
}
你能解释一下你遇到了什么问题,即什么不起作用吗?我注意到您的脚本有“approvalprompt”:“force”,这将强制始终显示授权对话框。您可能希望将其删除,以便返回的用户无需再次同意。但我不相信这是你的问题