Тема: Як зробити аутентифікацію firebase у Spring
До бази я підключився, достаю об'єкти, але як зробити аутентифікацію користувачів через введення логіну та паролю як на приклад у андроїді типу mAuth.signInWithEmailAndPassword(email, password)... ?
Ось так підключався
@Service
public class FirebaseInitializer {
private FirebaseApp defaultApp;
@PostConstruct
private void initDB() throws IOException {
InputStream serviceAccount = this.getClass().getClassLoader().getResourceAsStream("./photoapp-6ea36-firebase-adminsdk-24fkl-8194e2f26c.json");
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.setDatabaseUrl("https://photoapp-6ea36-default-rtdb.europe-west1.firebasedatabase.app/")
.build();
if (FirebaseApp.getApps().isEmpty()) {
defaultApp = FirebaseApp.initializeApp(options);
}
}
// public FirebaseAuth getFirebaseAuth() { return FirebaseAuth.getInstance(defaultApp); } //ось тут щось намагався, але там просто нема такого методу як в андроїді
public FirebaseDatabase getDatabase() {
return FirebaseDatabase.getInstance(defaultApp);
}
}