Übersicht
Das passkeys_platform_interface-Paket bietet eine gemeinsame Plattform-Schnittstelle zur Implementierung von Passkeys auf mehreren Plattformen. Es definiert den zentralen API-Vertrag, der von plattformspezifischen Plugins implementiert werden muss, um Passkey-Funktionen unter Android, iOS, Linux, macOS, Web und Windows zu ermöglichen. Diese Abstraktion sorgt für konsistentes Verhalten und vereinfacht die Integration in das breitere Passkeys-Ökosystem. Entwickler, die die Unterstützung für neue Plattformen erweitern, sollten diese Schnittstelle implementieren, um Kompatibilität zu gewährleisten und einheitliche Authentifizierungsworkflows zu nutzen.
Anwendungsfälle
- Querenschnittstellen-Passkey-Authentifizierung aktivieren
- Passkeys für neue Betriebssysteme implementieren
- Plattformspezifische Passkey-Backends erstellen
- Biometrische oder kennwortlose Anmeldung integrieren
- Unterstützung der sicheren lokalen Authentifizierung
Hauptmerkmale
- Geteilter API-Vertrag über Plattformen hinweg
- Erweiterbar für neue Plattformimplementierungen
- Standardisierte Passkey-Operationen
- Unterstützt Haupt-Desktop- und Mobile-Betriebssysteme
- Für Plugin-Interoperabilität konzipiert
Geeignet für
- Plugin-Entwickler fügen Passkey-Unterstützung hinzu
- Plattformübergreifende Authentifizierungsbibliotheken
- Teams, die passwortlose Anmelde-Systeme entwickeln
- sicherheitsorientierte App-Entwickler
- Open-Source-Beiträger zu Authentifizierungstools
Hinweise
- Erfordert Implementierung auf jeder Zielplattform
- Abhängig von der Passkey-Unterstützung des zugrunde liegenden Betriebssystems
- Kann zusätzliche native Code-Einrichtung erfordern
- Nicht für den direkten Einsatz in Endbenutzer-Apps vorgesehen
- Muss mit dem Corbado-Passkeys-Plugin-Ökosystem übereinstimmen