Skip to content

ERROR_INVALID_CREDENTIAL #40705

@keinou

Description

@keinou

FirebaseUser firebaseUser = await firebaseAuth.signInWithCredential(credential);

Exception has occurred.
PlatformException (PlatformException(ERROR_INVALID_CREDENTIAL, The supplied auth credential is malformed or has expired. [ ID Token issued at 1568743895 is stale to sign-in. ], null))

My Code

final GoogleSignIn googleSignIn = new GoogleSignIn();
    final FirebaseAuth firebaseAuth = FirebaseAuth.instance;
    GoogleSignInAccount googleUser = await googleSignIn.signIn();
    GoogleSignInAuthentication googleAuth = await googleUser.authentication;
    
    final AuthCredential credential = GoogleAuthProvider.getCredential(
      accessToken: googleAuth.accessToken,
      idToken: googleAuth.idToken,
    );

    FirebaseUser firebaseUser = await firebaseAuth.signInWithCredential(credential);

Doctor

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.9.1+hotfix.2, on Microsoft Windows [versão 10.0.18362.356], locale pt-BR)
 
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
[!] Android Studio (version 3.4)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
[√] VS Code (version 1.38.1)
[√] Connected device (1 available)

! Doctor found issues in 1 category.

I use VsCode

Console

W/BiChannelGoogleApi(18295): [FirebaseAuth: ] getGoogleApiForMethod() returned Gms: com.google.firebase.auth.api.internal.zzal@1b19b86
W/DynamiteModule(18295): Local module descriptor class for com.google.firebase.auth not found.
I/FirebaseAuth(18295): [FirebaseAuth:] Loading module via FirebaseOptions.
I/FirebaseAuth(18295): [FirebaseAuth:] Preparing to create service connection to gms implementation
E/flutter (18295): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: PlatformException(ERROR_INVALID_CREDENTIAL, The supplied auth credential is malformed or has expired. [ ID Token issued at 1568743895 is stale to sign-in. ], null)
E/flutter (18295): #0      StandardMethodCodec.decodeEnvelope 
package:flutter/…/services/message_codecs.dart:569
E/flutter (18295): #1      MethodChannel.invokeMethod 
package:flutter/…/services/platform_channel.dart:316
E/flutter (18295): <asynchronous suspension>
E/flutter (18295): #2      FirebaseAuth.signInWithCredential 
package:firebase_auth/src/firebase_auth.dart:190
E/flutter (18295): <asynchronous suspension>
E/flutter (18295): #3      _LoginSignUpPageState._googleLogin 
package:apptesseract/pages/login_signup_page.dart:326
E/flutter (18295): <asynchronous suspension>
E/flutter (18295): #4      _InkResponseState._handleTap 
package:flutter/…/material/ink_well.dart:654
E/flutter (18295): #5      _InkResponseState.build.<anonymous closure> 
package:flutter/…/material/ink_well.dart:729
E/flutter (18295): #6      GestureRecognizer.invokeCallback 
package:flutter/…/gestures/recognizer.dart:182
E/flutter (18295): #7      TapGestureRecognizer._checkUp 
package:flutter/…/gestures/tap.dart:365
E/flutter (18295): #8      TapGestureRecognizer.acceptGesture 
package:flutter/…/gestures/tap.dart:312
E/flutter (18295): #9      GestureArenaManager.sweep 
package:flutter/…/gestures/arena.dart:156
E/flutter (18295): #10     GestureBinding.handleEvent 
package:flutter/…/gestures/binding.dart:222
E/flutter (18295): #11     GestureBinding.dispatchEvent 
package:flutter/…/gestures/binding.dart:198
E/flutter (18295): #12     GestureBinding._handlePointerEvent 
package:flutter/…/gestures/binding.dart:156
E/flutter (18295): #13     GestureBinding._flushPointerEventQueue 
package:flutter/…/gestures/binding.dart:102
E/flutter (18295): #14     GestureBinding._handlePointerDataPacket 
package:flutter/…/gestures/binding.dart:86
E/flutter (18295): #15     _rootRunUnary  (dart:async/zone.dart:1136:13)
E/flutter (18295): #16     _CustomZone.runUnary  (dart:async/zone.dart:1029:19)
E/flutter (18295): #17     _CustomZone.runUnaryGuarded  (dart:async/zone.dart:931:7)
E/flutter (18295): #18     _invoke1  (dart:ui/hooks.dart:263:10)
E/flutter (18295): #19     _dispatchPointerDataPacket  (dart:ui/hooks.dart:172:5)

Metadata

Metadata

Assignees

No one assigned

    Labels

    d: stackoverflowGood question for Stack Overflowp: firebase_authThe Firebase Auth pluginpackageflutter/packages repository. See also p: labels.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions