type: service
status: active
timestamp: 2026-06-20
tags: [auth, microsoft, oauth, primary]

Microsoft sign-in (Firebase OAuth provider)

Microsoft / Entra ID OAuth via Firebase Auth — free, unlimited, no card

Microsoft sign-in (Firebase OAuth provider)

Role

Lets a user sign in with a Microsoft personal account (outlook.com, live.com, hotmail.com) or a work / school Entra ID tenant, against the same oriz-app Firebase Auth project as every other provider.

Free tier

Card / subscription required?

NO. Native to Firebase Auth — Spark plan covers it. The Azure-side app registration (Entra ID) is free under the standard Microsoft account; it doesn’t require an Azure subscription.

Alternatives

Swap cost

Low — single <AccountPanel> button. Disabling Microsoft means removing the OAuth provider config in Firebase Console + the button; no schema changes.

Why this is our pick

User runs Azure for Students for free Azure credits — adding a Microsoft sign-in button keeps the auth UX aligned with where their work / classroom identity already lives. Costs nothing on top of Firebase Spark. Native to Firebase Auth, so it pairs cleanly with App Check + the same Firestore rules.

Implementation notes

Cross-refs


Edit on GitHub · Back to index