Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.1.6

jwt_io

JSON Web Tokens sind eine offene, branchenübliche Methode gemäß RFC 7519 zur sicheren Darstellung von Ansprüchen zwischen zwei Parteien.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
2000
Likes
20
Pub-Punkte
150

Paket installieren

flutter pub add jwt_io

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

jwt_io ist ein Flutter/Dart-Paket zum Codieren, Decodieren und Überprüfen von JSON-Web-Token (JWT) gemäß dem RFC 7519-Standard. Es ermöglicht die sichere Übertragung von Ansprüchen zwischen Parteien durch Tools zur Generierung signierter Token und zur Validierung ihrer Integrität. Das Paket unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux und ist daher ideal für plattformübergreifende Anwendungen, die Authentifizierung oder Autorisierung erfordern. Es lässt sich nahtlos in Flutter-Projekte über pub.dev integrieren.

Anwendungsfälle

  • Benutzerauthentifizierung
  • API-Token-Überprüfung
  • Sichere Datenübertragung
  • Sitzungsverwaltung
  • Autorisierungsworkflows
  • Token-Ablaufverwaltung

Hauptmerkmale

  • RFC 7519-konform
  • Unterschrift und Überprüfung werden unterstützt
  • Plattformübergreifende Kompatibilität
  • Einfache Integration mit Flutter
  • Leicht und schnell
  • Prüft die Token-Ablaufzeit

Geeignet für

  • Authentifizierungssysteme
  • Sichere API-Kommunikation
  • Mobile und Web-Apps
  • Backend-Dienstintegration
  • Tokenbasierte Zugriffssteuerung
  • Anwendungen, die zustandslose Sitzungen erfordern

Hinweise

  • Erfordert eine ordnungsgemäße Geheim-Schlüsselverwaltung
  • Behandelt keine Token-Refresh-Logik
  • Keine integrierte Speicherung für Tokens
  • Muss mit sicheren Speicherpraktiken verwendet werden
  • Beschränkt auf JWT-spezifische Operationen
  • Nicht geeignet für komplexe Identitätsprotokolle

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

JWT_IO

pub build coverage license

JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.

JWT_IO allows you to decode, verify and generate JWT.

Getting Started

Decode a token
main () {
  String yourToken = "Your JWT";
  Map<String, dynamic> decodedToken = JwtToken.payload(yourToken);

  /*
  If the token has a valid format, you will get a Map<String, dynamic>
  Your decoded token can look like:
  {
     "sub": "1234567890",
     "name": "John Doe",
     "iat": 1516239022,
  }
  */
}
Know if the token is expired
main () {
  String yourToken = "Your JWT";
  bool hasExpired = JwtToken.isExpired(yourToken);

  // You will get a true / false response
  // true: if the token is already expired
  // false: if the token is not expired
}
Get expiration date
main () {
  String yourToken = "Your JWT";
  DateTime expirationDate = JwtToken.getExpirationDate(token);

  // 2025-01-13 13:04:18.000
  print(expirationDate);
}
You can know how old your token is
// Token payload must include an 'iat' field
main () {
  String yourToken = "Your JWT";
  Duration tokenTime = JwtToken.getTokenTime(token);

  // 15
  print(tokenTime.inDays);
}

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.