firebase_verify_token_dart

╱ 01 · Il problema che risolve

Il problema che risolve

Chi sviluppa backend in Dart (es. Dart Frog, Serverpod o Shelf) ha bisogno di validare i token JWT inviati dalle app client autenticate con Firebase. Spesso gli sviluppatori sono costretti a usare complesse Cloud Functions o SDK non ufficiali. Questa libreria scarica e valida le chiavi pubbliche Google X.509 in tempo reale, verificando scadenza, firma crittografica RS256 e claims dell'utente con massime performance.

╱ 02 · Caratteristiche principali

Caratteristiche principali

  • Verifica crittografica completa con chiavi pubbliche ufficiali Google X.509
  • Caching automatico delle chiavi pubbliche con rispetto dell'header Cache-Control
  • Supporto multi-project: valida token provenienti da diversi progetti Firebase
  • Decodifica e validazione rigorosa dei claim (aud, iss, sub, exp, auth_time)
  • Zero dipendenze pesanti: perfetto per microservizi, container Docker e serverless

Piattaforme supportate

Dart ServerAndroidiOSmacOSWindowsLinuxWeb

Altri pacchetti open source

Scopri di più
ntp_dart

Ottiene la data e l'ora esatta con precisione al microsecondo via socket UDP nativi e fallback HTTP su Web, protetto da manomissioni dell'orologio locale.

AndroidiOSWebmacOSWindowsLinux
check_app_version

Verifica se la versione dell'app installata è aggiornata interrogando endpoint JSON o file remoti, con supporto a dialoghi UI personalizzati per aggiornamenti obbligatori o facoltativi.

AndroidiOSWebmacOSWindowsLinux

╱ Contatti

Hai in mente un'app o un software su misura?

Dall'architettura allo sviluppo e rilascio negli store: realizzo software solido, scalabile e curato nei dettagli. Raccontami la tua idea.