首页 > 解决方案 > 有没有人设法从谷歌登录 (Flutter) 获取 id 令牌

问题描述

我正在尝试将我的用户与我的后端服务器连接起来,我使用了官方谷歌登录插件中的示例: https ://pub.dartlang.org/packages/google_sign_in

签名过程很顺利,我得到了用户名和电子邮件等。但我需要 id 令牌来验证用户与我的服务器。

Ps:不使用 firebase ,只有 google 登录。

谁能指导我如何获得 id 令牌?

标签: dartfluttergoogle-signin

解决方案


你可以尝试使用这个

 _googleSignIn.signIn().then((result){
          result.authentication.then((googleKey){
              print(googleKey.accessToken);
              print(googleKey.idToken);
              print(_googleSignIn.currentUser.displayName);
          }).catchError((err){
            print('inner error');
          });
      }).catchError((err){
          print('error occured');
      });

推荐阅读