#c# #firebase-authentication
#c# #firebase-аутентификация
Вопрос:
Я использую Firebase, и я хочу иметь возможность создавать пользователя, получать его идентификатор, а затем создавать данные его профиля.
Я могу сделать это с помощью Google.Облако.Firestore, точно так же, как мы делаем это в Android. Однако я хочу сделать это из веб-приложения на C #.
Мне не удалось найти ничего, что создавало бы пользователя auth, который можно вызвать из C #. Как я могу это сделать?
В javascript есть виджет FirebaseUI, который действительно предоставляет множество вариантов авторизации из коробки (Google, телефон, электронная почта / пароль и т.д.), Но мне нужно использовать свой собственный интерфейс (т. Е. Интерфейс, Требуемый моим клиентом).
Комментарии:
2. Не удалось найти что-либо по авторизации
Ответ №1:
Нет SDK для доступа к аутентификации Firebase из веб-приложения C # / ASP.NET.
Но есть REST API для аутентификации Firebase, который вы можете вызывать с любой платформы, которая может выполнять вызовы HTTPS, и у которого есть метод создания учетной записи пользователя.
Быстрый поиск также привел меня к этой сторонней библиотеке Step Up Labs, но у меня нет опыта работы с ней.
Комментарии:
1. Этот из Step Up Labs предназначен для аутентификации в базе данных реального времени. Нет создания пользователя. Изучу Rest API и дам вам знать, спасибо, Фрэнк.
2. В разделе Поддерживаемые сценарии указано «Создать нового пользователя с электронной почтой пароль». Эта часть реализации библиотеки также кажется многообещающей: github.com/step-up-labs/firebase-authentication-dotnet/blob /…
3. Ну, в Rest API есть все, что я не ищу. Я ищу регистрацию с номером телефона. И все, что я могу найти для такого рода регистрации, — это вышеупомянутый виджет javascript, который исключает использование моего собственного пользовательского интерфейса.
4. Да, Step up labs, имеет регистрацию по электронной почте / pwd. Но я ищу регистрацию по телефону (вздох)