veta_profile_kit_firebase 0.1.1
veta_profile_kit_firebase: ^0.1.1 copied to clipboard
Firebase adapter for veta_profile_kit — FirebaseAuth identity plus Firestore profile settings.
veta_profile_kit_firebase #
Firebase adapter for veta_profile_kit. It maps FirebaseAuth identity and
Firestore profile settings into the shared ProfileStrategy contract used by
VetaProfilePage.
Install #
dependencies:
veta_profile_kit: ^0.1.0
veta_profile_kit_firebase: ^0.1.0
Setup #
await Firebase.initializeApp(options: ...);
configureVetaKits(
profile: firebaseProfileStrategy(),
);
Firebase model #
- Auth: FirebaseAuth supplies identity, email verification, avatar, and sign-out.
- Firestore:
profiles/{uid}stores display name, role, plan, and preferences. - Rules: merge
firebase/firestore.rules.fraginto the host app rules.
Public exports #
firebaseProfileStrategyVetaFirebaseSetupException