• Firebase Auth
  • Pricing

2025 Firebase-autentikaation uusimmat hinnoittelut ja parhaat vaihtoehdot selitetty

Tämä artikkeli tarjoaa yleiskatsauksen ja selventää Firebase-autentikaation keskeiset yksityiskohdat. Se käsittelee, mitä Firebase Auth on, sen hinnoittelun yhteenvedon ja parhaat vaihtoehdot Firebase Authille.

Ran
Ran
Product & Design

Lopeta viikkojen tuhlaaminen käyttäjien tunnistautumiseen
Julkaise turvallisia sovelluksia nopeammin Logtolla. Integroi käyttäjien tunnistautuminen minuuteissa ja keskity ydintuotteeseesi.
Aloita
Product screenshot

Mikä on Firebase-autentikointi?

Firebase on Googlen kehittämä backend-palveluna (BaaS) -alusta, joka tarjoaa työkaluja verkko- ja mobiilisovellusten rakentamiseen ja hallintaan. Se yksinkertaistaa backend-kehitystä ominaisuuksilla kuten reaaliaikaisilla tietokannoilla, pilvitallennuksella, autentikoinnilla, isännöinnillä ja analytiikalla, poistaen tarpeen räätälöidylle infrastruktuurille.

Firebase Authentication on Googlen kehittämä BaaS-ratkaisu, joka on suunniteltu yksinkertaistamaan käyttäjäautentikointia verkko- ja mobiilisovelluksille. Se tukee suosittuja kirjautumismenetelmiä kuten sähköposti/salasana, puhelinautentikointi, sosiaaliset kirjautumiset ja integroituu Firebase-palveluiden kuten Firestoren ja Cloud Functionsin kanssa.

Itsenäisenä palveluna Firebase Authenticationia voi käyttää itsenäisesti—sinun ei tarvitse maksaa tai integroida muita Firebase-ominaisuuksia, jos autentikointi on ainoa keskittymisesi. Vaikka se on tehokas, on kriittistä ymmärtää sen hinnoittelumalli ja rajoitukset—erityisesti kun sovelluksesi skaalautuu.

Mitä ominaisuuksia Firebase-autentikointiin sisältyy?

  • Sähköpostitunnukset ja salasana-autentikointi:
    • Salli käyttäjien rekisteröityä sähköpostiosoitteellaan ja salasanalla.
  • Salasanaless kirjautuminen ja vahvistus sähköpostilla:
    • Kirjautuminen sähköpostilinkin avulla
    • Sähköpostiosoitteen vahvistus
    • Salasanan palautus
    • Voidaan käyttää Firebase sisäänrakennettua sähköpostipalvelua tai omaa SMTP-palvelinta.
  • Puhelinnumerot kirjautuminen myös salasanaless:
    • Kirjautuminen matkapuhelinnumerolla ja varmennuskoodin lähettäminen.
    • Voi käyttää vain Firebase sisäänrakennettua SMS-palvelua.
  • Anonyymi kirjautuminen:
    • Autentikointi ilman käyttäjien vaatimista kirjautumaan ensin luomalla tilapäisiä anonyymeja tilejä. Jos käyttäjä myöhemmin valitsee rekisteröitymisen, voit päivittää anonyymin tilin tavalliseksi tiliksi, jolloin käyttäjä voi jatkaa siitä, mihin jäi.
  • Sosiaalinen kirjautuminen ennakkorakennetuilla tarjoajilla:
    • Autentikoida käyttäjiä integroitumalla liitettyihin identiteettipalveluntarjoajiin. Firebase tarjoaa Google, Facebook, Play Pelit, Pelikeskus, Apple, GitHub, Microsoft, Twitter, Yahoo.
  • Mukautettu liitetty identiteettipalveluntarjoaja kirjautumiseen:
    • Tuki kirjautumiselle käyttäen SAML (vain verkko) ja OpenID Connect -palveluntarjoajia, joita ei tueta natiivisti Firebase:ssa.
  • Monivaiheinen autentikointi:
    • Tukee vain SMS:ää kaksivaiheiseen varmennukseen.
  • Mukautetut mallit
    • Mukautetut sähköpostimallit sähköpostiosoitteen vahvistukseen, salasanan palautukseen, sähköpostiosoitteen vaihtoon, monivaiheiseen rekisteröintivarmennukseen.
    • Mukautetut SMS-mallit SMS-vahvistukseen.
  • Edistyneet asetukset
    • Käyttäjätilien linkittäminen: Valitse ”Linkitä tilit, jotka käyttävät samaa sähköpostia” tai ”Luo useita tilejä kullekin identiteettipalveluntarjoajalle”.
    • Käyttäjätoimet: Ota käyttöön tai poista käytöstä käyttäjän tilien luominen, poistaminen ja sähköpostienumeron suojelu.
    • Rekisteröintikiintiö: Rajoita uusien sähköposti/salasana ja anonyymien tilien määrää, joita sovellus voi luoda päivässä yhdestä IP-osoitteesta.
    • Salasanasäännöstö: Säädä salasanan vaatimuksia käyttäjille, jotka kirjautuvat sähköpostin ja salasanan avulla.
    • Valtuutetut toimialueet: Lisää valkoiselle listalle toimialueet, joille Firebase Authentication -palvelimet voivat ohjata käyttäjän kirjautumisen jälkeen.
    • SMS-aluemääräykset: Rajoita SMS:n käyttö tiettyihin alueisiin.
    • Estävät toiminnot: Suorita mukautettua koodia, joka muuttaa käyttäjän rekisteröimisen tai kirjautumisen tulosta sovellukseen.
  • Käyttäjäaktiviteetti ja auditointiloki
    • Seurata ja kirjata hallinnollinen pääsy ja loppukäyttäjän aktiviteetti.
  • Monialustainen integrointi
    • Tarjoaa SDK:t ja UI-kirjastot iOS+:lle, Androidille, Flutterille, Webille, C++:lle ja Unitylle, varmistamalla yhtenäisen autentikointikokemuksen eri laitteilla.
  • Käyttäjien hallinta
    • Lisää / poista käytöstä / poista käyttäjiä ja nollaa käyttäjän salasana Firebase-konsolissa.

Miten Firebase-autentikoinnin hinnoittelu toimii?

Firebase Authentication tarjoaa kaksi suunnitelmaa: Spark Plan (Ilmainen) ja Blaze Plan (maksaminen käytön mukaan). Voit käyttää sitä itsenäisesti ilman muita Firebase-palveluja, mutta sen hintarakenteen ymmärtäminen on olennainen piilokustannusten välttämiseksi.

Keskeiset erot suunnitelmien välillä

OminaisuudetSpark Plan (Ilmainen)Blaze Plan (maksaminen käytön mukaan)
MAU raja50kRajoittamaton
DAU raja3kRajoittamaton
Sähköposti ja salasana✅ ✅ (Taso 1)
Sähköpostiton kirjautuminen sähköpostilinkin kautta✅ ✅ (Taso 1)
Sosiaalinen kirjautuminen ennakkorakennetuilla tarjoajilla✅ ✅ (Taso 1)
Anonyymi aut✅ (Taso 1)
Mukautetut OIDC-palveluntarjoajat✅ (Taso 2)
Mukautetut SAML-palveluntarjoajat✅ (Taso 2)
Puhelinton kirjautuminen SMS-koodin kautta✅ (SMS kustannus)
Monivaiheinen autentikointi (SMS)❌ ✅ (SMS kustannus)
Mukautetut sähköposti/SMS-mallit
Käyttäjätilien linkitys
Käyttäjätoimenpiteet
Estävät toiminnot
Käyttäjäaktiviteetin seuranta
Rekisteröintikiintiö
Salasanasäännöstö
SMS-aluemääräykset
Käyttäjien hallinta
Multi-tenancy (Hallinnoitu Google Cloudissa)
Yritys/SLA-tuki

Hintakatkelma

Spark Plan (Ilmainen)Blaze Plan (maksa käytön mukaan)
Taso 1 (Sähköposti, Puhelin, Anonyymi, Ennaltarakennetut Sosiaaliset)Kiintiörajoitukset
Jopa 50k MAU, 3k DAU, 100 miljoonaa anonyymiä/kuukausiMAU → Hinnoittelu: $0/MAU(0 - 50k), $0.0055 (50k - 100k), $0.0046 (100k - 1m), $0.0032 (1m - 10m), $0.0025 (10m+)
Taso 2 (OIDC, SAML)Jopa 2 DAU, 50 MAUMAU → Hinnoittelu: $0 (0-49), $0.015 (50+)
Taso SMS-käyttöön$0.01- $0.34/SMS, alueesta riippuen

Tässä ovat Firebase esimerkit

AutentikointityyppiKuluttajasovellusYrityksen SaaSHybridipalvelu
Anonyymit käyttäjät5,00001,000
Sähköpostikäyttäjät salasanalla tai ilman70,00045,00060,000
Sosiaaliset käyttäjät Googlelta, Facebookista jne.150,000070,000
Välisumma225,000 MAU; 50,000 * 0 = $0; 50,000 * 0.0055 = $275; 125,000 * 0.0046 = $575; Välisumma: $85045,000 MAU; 45,000 * 0 = $0; Välisumma: $0131,000 MAU; 50,000 * 0 = $0; 50,000 * 0.0055 = $275; 31,000 * 0.0046 = $143; Välisumma: $418
SMS-kulut1,300 Alueelle US ($0.01 per SMS)01,300 Alueelle CA ($0.01 per SMS)
Välisumma1,300 SMS lähetetty; 300 * Ilmainen = $0; 1,000 * 0.01 = $10; Välisumma: $10$02,300 SMS lähetetty; 300 * Ilmainen = $0; 2,000 * 0.01 = $20; Välisumma: $20
Liitetyt SAML-käyttäjät02,0001,000
Liitetyt OIDC-käyttäjät075,0009,000
Välisumma$077,000 MAU; 50 * 0 = $0; 76,950 * 0.015 = $1154; Välisumma: $115410,000 MAU; 50 * 0 = $0; 9,950 * 0.015 = $149; Välisumma: $149
Kokonaiskustannukset (kuukausittain)$860$1154$587

Usein kysyttyjä kysymyksiä

  1. Miten Firebase laskee MAU:t?
    Kuukausittain aktiivinen käyttäjä (MAU) on kuka tahansa käyttäjä, joka autentikoi 30 päivän aikana. Anonyymit käyttäjät ja sosiaaliset/sähköpostiloginien ovat kaikki laskettu mukaan MAU-rajoituksiin. Jos käyttäjä kirjautuu useita kertoja sisään, hänet lasketaan edelleen yhdeksi MAU:ksi. Passiivisia käyttäjiä ei lasketa mukaan MAU-rajoituksiin.
  2. Mitkä ovat Firebase-autentikoinnin piilotetut kustannukset?
    • SMS-maksut (0.01-0.34 per viesti).
    • SAML/OIDC-kustannukset ($0.015/MAU 50 käyttäjän jälkeen).
    • Skaalaus yli 50k MAU lisää Taso 1- hinnoittelua.
  3. Sopivatko Firebase-autentikointi yrityskäyttöön?
    Vaikka se tukee perusautentikointia, Firebasestä puuttuu kehittyneitä yritystoimintoja kuten RBAC, organisaationhallinta ja joustavat MFA-vaihtoehdot. Harkitse vaihtoehtoja kuten Logto.

Yhteenveto

  • Spark Plan: Ilmainen jopa 50k MAU ja 3k DAU, ihanteellinen testaamiseen tai pienimuotoisiin projekteihin.
  • Blaze Plan: Maksa käytön mukaan ja rajoittamaton skaalautuvuus, mutta kustannukset voivat nousta nopeasti B2C-sovellusten kanssa, joilla on korkeat MAU:t tai SMS-käyttö. Mukautetut OIDC/SAML-palveluntarjoajat ovat kalliita ($0.015/MAU).

Milloin käyttää Firebase-autentikointia ja sen hyödyt ja haitat?

Firebase-autentikoinnin hyödyt

  1. Nopea integrointi:
    • Ennakkorakennetut SDK:t ja UI-kirjastot iOS:lle, Androidille, Webille ja muualle vähentävät kehitysaikaa.
    • Tukee suosittuja menetelmiä (sähköposti, sosiaaliset kirjautumiset, puhelin) heti laatikosta.
  2. Googlen tason turvallisuus:
    • Rakennettu Googlen infrastruktuurille TLS-salauksen ja vaatimustenmukaisuussertifikaattien (GDPR, HIPAA) kanssa.
  3. Skaalautuva & kustannustehokas pienille sovelluksille:
    • Ilmainen taso (50k MAU:t) sopii startup-yrityksille ja MVP:ille.

Firebase-autentikoinnin haitat

  1. Rajoitetut yritysominaisuudet:
    • Ei sisäänrakennettua RBAC:ia, organisaation hallintaa tai kehittynyttä MFA:ta (esim. TOTP, biometria).
    • Enterprise SSO (SAML/OIDC) vaatii Blaze-suunnitelman ja maksaa $0.015/MAU.
  2. Ennustamattomat kustannukset skaalautuessa:
    • SMS-maksut (0.01-0.34 per viesti) ja SAML/OIDC-kustannukset lisääntyvät nopeasti.
    • Ei kiinteähintaista hinnoittelua—kustannukset kasvavat suoraan MAU:iden kanssa.
  3. Osittainen IAM-kattavuus:
    • Puuttuu natiivinen valtuutus, auditointilokit tai suostumuksen hallinta, mikä pakottaa turvautumaan kolmannen osapuolen työkaluihin. Tiivis kytkentä Googlen ekosysteemiin tekee muuttamisesta muihin alustoihin monimutkaista.

Milloin käyttää Firebase-autentikointia?

  • Varhaisessa vaiheessa olevat sovellukset: Ihanteellinen prototyypeille tai MVP:ille, jotka tarvitsevat nopeaa, ilmaista autentikointia.
  • Google-keskeiset työnkulut: Sopii saumattomasti, jos käytät jo Firebaseä/Firestorea tai Google Cloudia.
  • Matala monimutkaisuus tarpeet: Soveltuu sovelluksille ilman yrityksen SSO:ta, tarkkoja käyttöoikeuksia tai kehittyneitä turvavaatimuksia.

Milloin etsiä vaihtoehtoja?

  • Yrityksen vaatimukset: Jos tarvitset RBAC:ia, auditointilokeja tai SAML/OIDC:tä mittakaavassa (esimerkiksi Logto tarjoaa nämä kiinteään hintaan).
  • Ennustettava budjetointi: Vältä SMS/MAU-pohjaisia kustannuksia korkean liikenteen sovelluksille.
  • Kehittynyt turvallisuus: Valitse työkalut, joissa on phishing-resistentejä MFA:ita (WebAuthn) tai salasanaless maagisia linkkejä.

Firebase-autentikoinnin vaihtoehdot

Ory on avoimen lähdekoodin autentikointituote, mutta se tulee korkeilla kustannuksilla ja avoimen ytimen mallilla. 10,000 käyttäjälle hinnoittelu vaihtelee $1,249-$1,595 per kuukausi, mikä voi olla merkittävä haaste kehittäjille.

Clerk keskittyy Next.js:ään, mutta sillä ei ole SDK:ita ja esimerkkejä muille kielille. Se ei noudata tiukasti OIDC-standardeja, mikä voi johtaa integrointiongelmiin ja haasteisiin yritysvalmiudessa. Se on myös suljettu lähdekoodi ja kallis. Kattavuus on 10,000 MAU:ssa, mutta se veloittaa $100 MFA:sta ja $1 per aktiivinen organisaatio 100 organisaation rajan ylittäessä.

WorkOS on erikoistunut Enterprise SSO:hon, veloittaen $125 kuukausittain per SAML-yhteys. Jos yritykselläsi ei ole vaatimuksia skaalautuvalle yrityksen SSO:lle, WorkOS voi olla varteenotettava vaihtoehto.

Stytch skaalaa kustannuksia nopeasti. Se rajautuu 10,000 MAU:ssa, mutta kun kasvat 12,000:een, kustannukset nousevat $400:iin, ja 15,000 MAU:ssa se on $1,000. Tämä ei sisällä ylimääräistä $99 brändin poiston maksua, joka lisää kuukausittaisiin kokonaiskustannuksiisi.

Logto on kehittäjäkeskeinen, avoimen lähdekoodin autentikointialusta (9k+ GitHub-tähteä), joka on suunniteltu poistamaan toimittajan sitomisen samalla kun se tarjoaa yritystason turvallisuutta. Sen ilmainen taso sisältää roolipohjaisen pääsynhallinnan (RBAC), mukautetut toimialueet ja tukee 50k kuukausittaista aktiivista käyttäjää (MAU)—ihanteellinen startup-yrityksille ja laajentuville sovelluksille. Logto:n SDK:t tukevat yli 30 kehystä (React, Next.js, Python, jne.) ja sen tiukka noudattaminen OIDC, OAuth 2.0 ja SAML-standardeja yksinkertaistaa integrointia varmistaen samalla vaatimustenmukaisuuden. Se vastaa Auth0:n ydintoimintoja—MFA, enterprise SSO ja organisaation hallinta—mutta murto-osalla kustannuksista.

Logto:n Pro-suunnitelma ($16/kuukausi) tarjoaa rajoittamattomat MAU:t ja kriittiset yritysominaisuudet, jotka Auth0 varaa korkeimman tason suunnitelmilleen, kuten taustakanavan uloskirjautuminen ja kone-kone-organisaation pääsy. Hinnoittelu on läpinäkyvää ja ennustettavaa:

  • MFA: $48/kuukausi (TOTP, WebAuthn, Varmistuskoodit)
  • Organisaatiot (Multi-tenancy): $48/kuukausi (rajaton)
  • Yrityksen SSO: 48/yhteys (vs. WorkOS’in 125/yhteys)

Kontekstina, SaaS-sovellus 10k käyttäjän, multi-tenancy, MFA ja 2 SAML SSO -liitintä maksaisi $208 kuukaudessa.