Javascript 谷歌一键登录/注册,访问个人数据
我刚开始在我的新应用程序中使用google on tap sing-in/注册。 它工作得很好,只是我不知道如何向用户请求访问范围数据的权限Javascript 谷歌一键登录/注册,访问个人数据,javascript,oauth-2.0,google-oauth,google-identity,google-smartlockpasswords,Javascript,Oauth 2.0,Google Oauth,Google Identity,Google Smartlockpasswords,我刚开始在我的新应用程序中使用google on tap sing-in/注册。 它工作得很好,只是我不知道如何向用户请求访问范围数据的权限 client.verifyIdToken( token, CLIENT_ID, function(e, login) { var payload = login.getPayload(); // <-- payload just containt name,email and picture. I want mor
client.verifyIdToken(
token,
CLIENT_ID,
function(e, login) {
var payload = login.getPayload(); // <-- payload just containt name,email and picture. I want more
var userid = payload['sub'];
});
client.verifyIdToken(
代币
客户ID,
功能(e、登录){
var payload=login.getPayload();//您可以使用来授权更多作用域。将通过点击返回的帐户的电子邮件地址作为login\u提示
参数传递给调用,然后调用gapi.auth2.getAuthInstance().signIn()
,以便用户可以授予您的应用程序所需的其他作用域的访问权限
您还可以使用一次性授权(如果您使用gapi.client
执行对Google API的请求,您通常希望使用init/signIn
).FirebaseUI web提供了一个完整的身份验证系统,与一键注册集成。它还通过一键单击提供对其他Google OAuth作用域的支持:我对您的建议唯一的问题是,即使我设置了提示:无和登录提示:'some@gmail.com“
作为gapi.auth2.getAuthInstance().signIn(选项)
的选项。非常烦人。您不能在signIn
调用中使用提示符:“无”
。只有gapi.auth2.authorize
接受此参数。