Я использую Firebase Admin SDK для управления пользователями моего приложения. Я получаю секретный ключ json из консоли firebase и правильно устанавливаю переменную среды GOOGLE_APPLICATION_CREDENTIALS с закрытым ключом json из учетных записей службы GCP
'' '@ Configuration
открытый класс ApplicationStartup {
public void init() {
FileInputStream serviceAccount;
try {
serviceAccount = new FileInputStream(my_value);
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.setDatabaseUrl(my_value)
.build();
FirebaseApp.initializeApp(options);
} catch (FileNotFoundException e) { // TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) { // TODO Auto-generated catch
e.printStackTrace();
}
return;
}
} // класс
'' '
Когда я пытаюсь добавить нового пользователя, я получаю «FirebaseApp с именем [DEFAULT] не существует». исключение
Я использую пружинный ботинок.
Спасибо за помощь