我正在尝试将我的用户与我的后端服务器连接起来,我使用了官方谷歌登录插件中的示例来进行 flutter : https://pub.dartlang.org/packages/google_sign_in
签名过程顺利,我得到了用户名和电子邮件等.. 但我需要 id token 来通过我的服务器对用户进行身份验证。
Ps:不使用 firebase ,只用 google 登录。
谁能指导我如何获得 id token ?
最佳答案
你可以试试这个
_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');
});
关于dart - 有没有人设法从谷歌登录 (Flutter) 获取 id token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52458968/
相关文章:
android - Flutter - 使用正则表达式验证电话号码
dart - 使用标准库将字符串转换为 Dart 中的 GET 请求参数
flutter - 如何将小部件动态添加到 Flutter 中的列?
flutter - 带有 Scaffold 的 InheritedWidget 似乎无法正常工作
flutter - 无法访问 flutter.dev (Mac OS)
image - Flutter:如何将 Canvas/CustomPainter 保存到图像文件中?
android - Flutter 中的 MVVM 设计模式
dart - 如何将背景图像添加到 flutter 应用程序?