Fix FlutterFire Configure Error: Failed to Obtain Firebase Management API Access Token

Fix FlutterFire Configure Error: Failed to Obtain Firebase Management API Access Token

Public
Public
Tags
Flutter
Firebase
CLI
Author
Series
Debug Diary
Status
Done
Medium
dev.to

How I Encounter This Issue

When i pull a existing project on Github and about to setup it’s Firebase and generate the firebase_option.dart file.
After running flutterfire configure i saw the error message below:

Error Message

Failed to write android google-services.json file write for default service file. Please report this issue at:https://github.com/invertase/flutterfire_cli. Exception: Exception: Failed to obtain an access token for making Firebase Management REST API requests. Status code: 400. Response body: { "error": "invalid_grant", "error_description": "Bad Request" } Exception: Failed to obtain an access token for making Firebase Management REST API requests. Status code: 400. Response body: { "error": "invalid_grant", "error_description": "Bad Request" }
So, it seems that my access token to Firebase management API has some problem.

Solution

Here, we just try to re-login on Firebase CLI to refresh the access token.
firebase login --reauth

Additional Information

What Is FlutterFire?
FlutterFire is the official Firebase plugins for Flutter, and it also provides a CLI tool (FlutterFire CLI) for configuring Firebase projects and generating configuration files, enabling developers to connect their Flutter applications to Firebase services such as authentication, databases, analytics, and cloud messaging.