# #firebase-authentication
#firebase-аутентификация
Вопрос:
При использовании аутентификации Firestore я вижу только поля «Идентификатор, Поставщики, Создан, Вошел в систему, Идентификатор пользователя».
Я могу вызвать getAuth()
функцию и получить все данные для этого пользователя на странице реакции.
Firebase.js
import { initializeApp, getApps } from 'firebase/app' import { getAuth } from 'firebase/auth' const firebaseConfig = { apiKey: process.env.NEXT_PUBLIC_FIREBASE_PUBLIC_API_KEY, ... } const firebaseApp = initializeApp(firebaseConfig) export firebaseApp
Что мне интересно, так это то, что я могу называть такие вещи, как user.displayName
, но эти метаданные не хранятся в Firebase (по крайней мере, я не знаю, где они находятся).
MyPage.js
import { firebaseApp } from '../Firebase' import { getAuth } from 'firebase/auth' import { useAuthState } from 'react-firebase-hooks/auth' export default function MyPage() { const [user, loading, error] = useAuthState(getAuth()) return lt;h1gt;Welcome to your account, {user.displayName}!lt;/h1gt; } ...
Кто-нибудь может, пожалуйста, указать, где это может быть расположено? Я проверил хранилище в том же проекте GCP, но там ничего не было.
Комментарии:
1. Я не уверен в точном местоположении (также эти данные не отображаются в консоли Firebase), но что именно вы пытаетесь сделать?
2. Мне просто любопытно. Практически я никогда не мог знать, и мое веб-приложение все равно будет функционировать так же.