【发布时间】:2021-10-28 01:30:18
【问题描述】:
我查看了很多与此主题相关的帖子,但没有一个能够解决我的问题,所以这里是: 我使用 google_sign_in 能够在不通过 firebase 的情况下使用 gmail 帐户进行身份验证。一切进展顺利,我很好地检索了用户信息,但令人担忧的是,无论我进行何种操作,我的 idToken 的值都是空的。但是,我确实通过谷歌控制台注册了我的应用程序,这是我的代码:
final GoogleSignInAccount user = await googleSignIn.signIn();
GoogleSignInAuthentication googleSignInAuthentication = await user.authentication;
print('======== Google auth ===========');
print(googleSignInAuthentication.accessToken);
print(googleSignInAuthentication.idToken);
print('===================');
我很好地获得了访问令牌,但令牌 id 为空,我想知道:
- 如果您有自定义 API,是否可以在不通过 firebase 的情况下检索 idToken?
- 如果不是,在哪一部分输入的方法能够检索到这个令牌?
【问题讨论】:
标签: android flutter dart google-signin