Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > Java программирование > Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 20000 рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.07.2021, 09:44   #1
Yan18
 
Регистрация: 10.05.2020
Сообщений: 6
По умолчанию как сделать аутентификацию firebase в Spring

К базе я подключился, достаю объекты все ок, но как сделать аутентификацию пользователей через ввод логина и пароля как допустим в андроиде том же типа mAuth.signInWithEmailAndPassword(em ail, 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);
    }
}
Yan18 вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает авторизация (Spring Securuty + Spring MVC) Nastya2018 Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 0 04.06.2019 09:26
Scheduler (spring) , как сделать on/off выключатель для таски javanoobie Общие вопросы по Java, Java SE, Kotlin 5 15.01.2018 17:30
как сделать аутентификацию? пОЛЯрная Помощь студентам 7 20.11.2011 12:43
Как реализовать digest аутентификацию на HTTP сервере? cyberexpert Работа с сетью в Delphi 0 19.11.2011 22:06


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS