У меня есть точечный net core 3.1 api проект, который я хочу обработать аутентификацию пользователя. Пользователь будет вводить свой адрес электронной почты и пароль и нажимать кнопку «Отправить» в веб-интерфейсе. Запрос будет вызывать метод webapi «Authenticate», который принимает два параметра: адрес электронной почты и пароль.
Для аутентификации будет использоваться аутентификация Google Firebase. Я не могу найти пример кода, который иллюстрирует этот же процесс. Firebase использует Firebase Admin SDK для управления аутентификацией. Я посмотрел на эту документацию: https://firebase.google.com/docs/admin/setup?authuser=1
Это пример кода реализации, который находится в документации:
FirebaseApp.Create(new AppOptions()
{
Credential = GoogleCredential.GetApplicationDefault(),
});
Я в замешательстве. Использую ли я FirebaseAdmin SDK и если да, то как мне использовать его, используя электронную почту и пароль?