Я читаю об интеграции Azure AD с Firebase, чтобы наши корпоративные клиенты могли использовать нашу систему, используя свои учетные записи. Мой вопрос:
Когда пользователь с адресом электронной почты [email protected] впервые входит в систему с помощью AD, будет ли создан пользователь (пользователь с uid и т. д.) в Firebase?






Да, новая учетная запись будет создана после первого входа пользователя в систему.
Огромное спасибо @Роберт! Есть ли какая-либо документация, которую я могу показать своему начальнику, чтобы доказать ему это? Тем не менее спасибо, это решило мой вопрос!
Возможно это: firebase.google.com/docs/auth/web/microsoft-oauth#next_steps
Если вы хотите реализовать аутентификацию Firebase с использованием электронной почты и пароля, обратите внимание, что пользователь создается в аутентификации Firebase только тогда, когда вы вызываете create_user. Итак, функция, которая это делает, может выглядеть так:
def create_user(email, password):
user = auth.create_user(email=email, password=password)
return user
Кроме того, имейте в виду, что вход в Firebase происходит на клиенте, а не на сервере. Таким образом, у Firebase Admin SDK нет метода входа пользователя, такие методы есть только у клиентских SDK.
Привет Алекс, спасибо за ответ. Но мой вопрос касался использования Azure AD в качестве поставщика удостоверений SAML с Firebase. Когда я добавляю Azure AD в качестве поставщика SAML (не для входа в систему Microsoft) в Firebase и когда пользователь входит в систему в первый раз, будет ли создан пользователь (с uid, адресом электронной почты и т. д.) в Firebase или нет?
Да, но UID генерируется на сервере, как только пользователь впервые успешно входит в систему.
Также опубликовано на reddit.com/r/Firebase/comments/1bjydm6/…