如何从颤抖的Google登录插件获取刷新令牌和expiresInSeconds

时间:2019-11-13 10:27:48

标签: flutter google-api google-oauth

我正试图在我的flutter应用程序中实现Google登录,但我缺少一些信息: -刷新令牌 -ExpiresInSeconds。

您如何获得此信息?

GoogleSignIn _googlSignIn = new GoogleSignIn(scopes: [
  'https://www.googleapis.com/auth/userinfo.profile',
  'https://www.googleapis.com/auth/userinfo.email',
  'https://www.googleapis.com/auth/youtube',

]);

print('Google user ==>');
final GoogleSignInAccount googleUser = await _googlSignIn.signIn();
print(googleUser.id); //account_uid
print(googleUser.email);
print(googleUser.authHeaders);
print(googleUser.displayName); //display_name
print(googleUser.photoUrl); //image_url

print('Google Auth ==>');
final GoogleSignInAuthentication googleAuth = await googleUser.authentication;
print(googleAuth.accessToken);
print(googleAuth.hashCode);
print(googleAuth.idToken);

我还需要指定以下项目,

include_granted_scopes:是 access_type:离线

0 个答案:

没有答案
相关问题