9***@qq.com
9***@qq.com
  • 发布:2023-08-23 16:28
  • 更新:2025-04-10 18:53
  • 阅读:2123

uni-app谷歌登录模块,oauth客户端id只有ios的,现在只有ios端有返回access_token?

分类:uni-app

uni-app模块谷歌登录,oauth客户端id只有ios的,android没有, 是使用ios配置的id吗,android怎么关联是哪个谷歌oauth Client ID账号,现在只有ios端有返回access_token, android端没有返回access_token,只有openid,这样服务器怎么校验合法性?

2023-08-23 16:28 负责人:DCloud_App_Array 分享
已邀请:
热爱摸鱼

热爱摸鱼

你好兄弟,请问解决了没,android我也只拿到了openid

慕斯船长

慕斯船长

我的想法可能比较简单了.
uni.login调用完了后就直接调用uni.getUserInfo, 发现这里面就已经能获取到用户的登录信息了.
所以既然能获取到用户登录信息, 我就当它是登陆成功了.

uni.login({
provider: 'google',
success: function (loginRes) {
// 登录成功
uni.getUserInfo({
provider: 'google',
success: function (infoRes) {
console.log('openid', infoRes.userInfo.openid);
console.log('email', infoRes.userInfo.email);
console.log('nickName', infoRes.userInfo.nickName);
console.log('avatarUrl', infoRes.userInfo.avatarUrl);
}
});
},
fail: function (err) {
// 登录授权失败
// err.code是错误码
}
});

jagger_yu

jagger_yu - 技术交流(微信:jagger-yu)

同问,后端怎么保证数据安全

veeoo

veeoo

真tmd行,这么久了都没有解决吗

要回复问题请先登录注册