Diese Seite wurde automatisch übersetzt. Lesen Sie die englische Originalversion hier.
Enterprise-Passkey-Whitepaper. Praxisnahe Leitfäden, Rollout-Muster und KPIs für Passkey-Programme.
Mit der Veröffentlichung von iOS 17 und Android 14 hat sich die Passkey-Landschaft für native mobile Apps grundlegend verändert. Zum ersten Mal können Drittanbieter-Passwort-Manager als Passkey-Provider fungieren und durchbrechen damit die exklusive Vormachtstellung von iCloud Keychain und Google Password Manager. Dies ermöglicht es den Nutzern, ihre eigenen vertrauten Lösungen wie 1Password, Bitwarden oder Dashlane in die Authentifizierungsabläufe nativer Apps einzubringen. Während dies ein großer Gewinn für die Wahlfreiheit der Nutzer ist, bringt es für Entwickler eine erhebliche Komplexität mit sich. Ihre Passkey-Implementierung kann sich über verschiedene Passwort-Manager hinweg in nativen mobilen Anwendungen unterschiedlich verhalten. Daher ist es für jedes Team wichtig, native App-Passkeys und 3rd-Party-Passwort-Manager richtig zu testen.
Dieser umfassende Guide teilt unseren praxiserprobten Ansatz für das Testing nativer App-Passkeys mit Drittanbieter-Passwort-Managern. Obwohl das Passkey-Ökosystem 2025 deutlich gereift ist, erfordert die reale Implementierung weiterhin eine sorgfältige Validierung über diverse Passwort-Manager-Implementierungen hinweg. Wir haben unsere Erfahrung in einem praktischen Testplan destilliert, der sicherstellt, dass Ihre native App nahtlos mit den bevorzugten Passwort-Managern der Nutzer funktioniert.

Passkeys-Cheatsheet. Praxisnahe Leitfäden, Rollout-Muster und KPIs für Passkey-Programme.
Das Passwort-Manager-Ökosystem hat sich über plattformnative Lösungen hinaus entwickelt. Nutzer entscheiden sich aktiv für Drittanbieter-Passwort-Manager wie 1Password, Bitwarden, Dashlane, Proton Pass und NordPass, basierend auf ihren spezifischen Bedürfnissen, wie plattformübergreifender Synchronisierung, Enterprise-Funktionen oder Datenschutzpräferenzen. Ihre native iOS- / Android-App muss diese Vielfalt berücksichtigen, ohne Nutzer zu zwingen, ihre vertraute Passwort-Management-Lösung zu wechseln.
Basierend auf Daten, die wir über Corbado-Seiten hinweg messen, sehen wir, dass nur 5 bis 10 % der allgemeinen Nutzer auf Drittanbieter-Passwort-Manager angewiesen sind. Auch wenn diese Zahl gering klingen mag, wird sie einen enormen Einfluss auf die Wahrnehmung Ihrer Passkey-Implementierung und die Anzahl der Support-Tickets haben, wenn Sie in einer groß angelegten Umgebung arbeiten. Wir haben festgestellt, dass einige Passwort-Manager die WebAuthn-Spezifikation leicht unterschiedlich implementieren, was zu subtilen Variationen in der User Experience oder sogar zu Bugs führt.
Native iOS- und Android-Apps bieten verschiedene Möglichkeiten für die Passkey-Nutzung. Bei Android stoßen Sie auf Passkey-Overlays und manuelle Textfeld-Eingaben, die eine Passkey-Zeremonie auslösen (für Web-Apps unterstützt Android auch Conditional UI). iOS bietet sein eigenes Set an Passkey-Overlays neben Conditional UI und ebenfalls manuelle Textfeld-Eingaben. Darüber hinaus gibt es weitere Edge-Cases zu überprüfen. Alles in allem muss Ihre native Anwendung Folgendes elegant handhaben:
Die korrekte Flag-Konfiguration bestimmt, ob Passkeys über Geräte und Plattformen hinweg wie erwartet funktionieren. Zu den kritischen Werten gehören:
Falsch konfigurierte Flags verursachen nicht immer sofortige Fehler. Sie könnten jedoch subtile Probleme und Inkonsistenzen hervorrufen, wie z. B. dass Passkeys auf einem Gerät verfügbar sind, aber nicht geräteübergreifend synchronisiert werden (obwohl derselbe Drittanbieter-Passwort-Manager auf beiden Geräten verfügbar sein könnte). Eine unserer Erkenntnisse in den Tests war, dass einige Drittanbieter-Passwort-Manager die BE/BS-Flags falsch setzen und für einen großen Teil der Passkey-Probleme verantwortlich waren.
Single-Activity- (Android) und Single-Scene- (iOS) Architekturen erfordern ein akribisches
Lifecycle Management. Wenn das Sheet eines Passwort-Managers erscheint und wieder
geschlossen wird, muss Ihre App den Zustand beibehalten, Callbacks verarbeiten und korrekt
fortfahren. Dies ist besonders kritisch bei Android, wo die launchMode-Konfiguration zu
unerwartetem Verhalten führen kann.
Beispielsweise haben wir festgestellt, dass das Setzen von MainActivity auf
launchMode="singleInstance" Probleme verursachte. Bei einigen Android-Versionen und
OEM-Anpassungen führt dieser Modus dazu, dass die Passkey Credential Manager-UI als
separater Task geöffnet wird. Dies fügt nicht nur einen verwirrenden, zusätzlichen
App-Eintrag zum "Recents"-Bildschirm (Zuletzt verwendet) hinzu, sondern kann auch dazu
führen, dass die App einfriert, wenn sie in den Hintergrund verschoben wird, während der
Passkey-Dialog geöffnet ist.
Die empfohlene Lösung ist, die Konfiguration auf launchMode="singleTask" zu ändern. Dies
verhindert, dass der Credential Manager einen separaten Task erzeugt, sorgt für einen
vorhersehbareren Lebenszyklus über verschiedene OEMs (Samsung, Google, Vivo usw.) hinweg
und verringert das Risiko herstellerspezifischer Bugs. Es bietet eine stabilere Grundlage
für das Testen von Navigation, Overlays und Deeplinks.
Wir haben beobachtet, dass sich solche Lifecycle-Probleme oft als "Passwort-Manager-Bugs" tarnen, wenn es sich eigentlich um Probleme auf Anwendungsebene handelt. Ein ordnungsgemäßes Instrumentieren und Testen über verschiedene Provider hinweg hilft, diese Muster frühzeitig zu erkennen.
Aktuelle Artikel
♟️
Passkey Day-2-Probleme: 5 Risiken nach dem Launch
🔑
Warum ist eine sichere Dokumentenverarbeitung für moderne Unternehmen unerlässlich?
♟️
Warum auch Ihr komplexestes Passwort bald geknackt wird
♟️
Passwort-Wiederverwendung in Japan: Immer noch bei 84 % [2026]
♟️
Die Rolle von KI bei der Erkennung von Cyberbedrohungen
Fokussieren Sie Ihr Passkey-Testing in nativen Apps auf die am weitesten verbreiteten Drittanbieter-Passwort-Manager:
Primäre Ziele (wesentliche Abdeckung):
Sekundäre Ziele (basierend auf Ihrer Nutzerbasis):
Vermeiden Sie die Versuchung, jeden verfügbaren Passwort-Manager zu testen. Konzentrieren Sie sich auf Provider, die 90 % Ihrer Nutzerbasis repräsentieren. Unsere Analysen ergaben, dass die fünf primären Ziele 85 % der Nutzer von Drittanbieter-Passwort-Managern in der EU, den USA, Großbritannien, Australien und Neuseeland abdeckten.
Stellen Sie vor Beginn jedes Testlaufs eine saubere, reproduzierbare Umgebung sicher:
1. Sauberer Credential-Zustand:
2. Stabilisierung der Testumgebung:
Jeder Test validiert spezifische Aspekte der Passkey-Funktionalität. Dokumentieren Sie die Ergebnisse systematisch mit Pass/Fail-Status und detaillierten Notizen zu jeglichen Anomalien.
Überprüfen einer sauberen Abbruch-Handhabung
✓ Passwort-Manager-Sheet öffnet sich korrekt
✓ Nutzer bricht ab, ohne einen Passkey zu erstellen
✓ App kehrt zum Login-Bildschirm zurück ✓ Keine verwaisten Credentials im
Passwort-Manager
✓ UI zeigt angemessene Wiederholungsoptionen an
Überprüfen der Passkey-Erstellung nach dem Authentifizierungsablauf
✓ Lokale Authentifizierung startet
zuverlässig
✓ Biometrische Authentifizierung wird erfolgreich abgeschlossen
✓ Credential wird mit korrekter RP ID erstellt
✓ App geht ohne Schleifen in den authentifizierten Zustand über
Testen von Standard-Authentifizierungsszenarien
✓ Passkey-Overlay-UI erscheint oder Nutzer gibt Benutzernamen im Textfeld-Szenario ein ✓
Biometrischer Scan und eine einzige biometrische Eingabeaufforderung führen zur
erfolgreichen Authentifizierung
✓ Keine Auswahl-Schleifen oder wiederholtes Erscheinen von Sheets
✓ Session bleibt nach der Authentifizierung stabil
Validieren der in-App Passkey-Verwaltung
✓ Korrekte RP ID, Discoverability und BE/BS-Flags
✓ App bleibt nach Erstellung authentifiziert
✓ Passwort-Manager aktualisiert sofort mit korrekten Labels
Testen des Credential-Lifecycles
✓ Passkey in den Einstellungen löschen ✓
Passkey-Login ist nicht möglich
✓ Passende Fallback-Option wird angeboten
Überprüfen der App-zu-Web-Portabilität
✓ Browser erkennt in der App erstellte Passkeys
✓ Auswahl-Sheet zeigt die korrekte RP-Zuordnung
✓ Authentifizierung wird ohne QR-/CDA-Umweg abgeschlossen
Testen der Freigabe von Web-zu-App-Credentials
✓ App zeigt das im Web erstellte Credential in der Auswahl an
✓ Authentifizierung im ersten Versuch gelingt
✓ Kein erzwungenes Passwort-Fallback
Überprüfen der Passkey-Synchronisierung von nativer App zu Desktop-Browser
✓ In der App erstellter Passkey wird mit dem Desktop-Passwort-Manager synchronisiert ✓ Synchronisierter Passkey funktioniert nahtlos im Desktop-Browser ✓ Es wird kein QR-Code / Cross-Device-Flow ausgelöst ✓ Authentifizierung wird ohne Schleifen oder Fehler abgeschlossen
Überprüfen der Passkey-Synchronisierung vom Desktop-Browser zur nativen App
✓ Auf dem Desktop erstellter Passkey wird mit dem mobilen Passwort-Manager synchronisiert ✓ Native App zeigt den synchronisierten Passkey korrekt an ✓ Authentifizierung gelingt ohne Passwort-Fallback ✓ Logs verknüpfen die Assertion mit der korrekten Credential ID
Überprüfen von "Smartphone-als-Security-Key"-Szenarien
✓ Smartphone bietet in der App erstelltes Credential für Web-CDA an
✓ Keine falschen
"Keine Passkeys verfügbar"-Fehler
✓ Web-Session wird nach mobiler Biometrie
abgeschlossen
Unsere umfangreichen Tests offenbarten mehrere wiederkehrende Muster, die die Integration von Passkeys bei Drittanbieter-Passwort-Managern beeinträchtigen:
Problem: Auf einem Gerät erstellte Credentials erscheinen möglicherweise nicht sofort auf anderen.
Lösung: Implementieren Sie Retry-Logik mit exponentiellem Backoff. Bieten Sie manuelle Aktualisierungsoptionen für Nutzer, die Synchronisierungsverzögerungen erleben.
Problem: Das Verhalten von Passwort-Managern variiert stark zwischen OS-Versionen, insbesondere bei Android 14+ und iOS 17+.
Lösung: Pflegen Sie eine Kompatibilitätsmatrix und passen Sie Abläufe basierend auf der erkannten OS-Version an. Ziehen Sie Mindestversionsanforderungen für eine optimale Erfahrung in Betracht.
Die erfolgreiche Implementierung von Passkey-Support für Drittanbieter-Passwort-Manager in nativen Apps erfordert methodisches Testing und Liebe zum Detail. Unser umfassender Testplan, verfeinert durch praxisnahe Tests, bietet eine solide Grundlage für die Validierung Ihrer Passkey-Integration.
Wichtige Erkenntnisse für das produktive Deployment:
Das Passkey-Ökosystem entwickelt sich weiterhin rasant. Passwort-Manager aktualisieren regelmäßig ihre Implementierungen, Betriebssysteme führen neue Funktionen ein und die WebAuthn-Spezifikation selbst schreitet voran. Indem Sie jetzt ein robustes Testing-Framework aufbauen, sind Sie darauf vorbereitet, sich anzupassen, wenn die Technologie reift.
Wir werden unsere SDKs und unsere Testing-Methodik weiter aktualisieren, sobald neue Muster auftauchen. Die Investition in umfassendes Testing von Drittanbieter-Passwort-Managern zahlt sich durch geringeren Support-Aufwand und verbesserte Nutzerzufriedenheit aus. Letztendlich sollte die Authentifizierung einfach funktionieren – unabhängig davon, welchen Passwort-Manager Ihre Nutzer wählen.
Corbado ist die Passkey Intelligence Platform für CIAM-Teams, die Consumer-Authentifizierung im großen Maßstab betreiben. Wir zeigen Ihnen, was IDP-Logs und generische Analytics-Tools nicht sehen können: welche Geräte, OS-Versionen, Browser und Credential-Manager Passkeys unterstützen, warum Enrollments nicht zu Logins werden, wo der WebAuthn-Flow scheitert und wann ein OS- oder Browser-Update den Login still und leise unterbricht – und das alles, ohne Okta, Auth0, Ping, Cognito oder Ihren In-House-IDP zu ersetzen. Zwei Produkte: Corbado Observe ergänzt Observability für Passkeys und jede andere Login-Methode. Corbado Connect bringt Managed Passkeys mit integrierter Analytics (neben Ihrem IDP). VicRoads betreibt Passkeys für über 5 Mio. Nutzer mit Corbado (+80 % Passkey-Aktivierung). Mit einem Passkey-Experten sprechen →
Priorisieren Sie 1Password, Bitwarden, Dashlane, Proton Pass und NordPass als primäre Ziele. Diese fünf Provider decken 85 % der Nutzer von Drittanbieter-Passwort-Managern in den Märkten EU/USA/UK/AUS/NZ ab und bieten eine breite Abdeckung, ohne übermäßig in kleinere Long-Tail-Provider zu investieren.
Eine fehlerhafte Konfiguration der Flags für Backup Eligibility (BE) und Backup State (BS) ist eine Hauptursache für fehlerhafte geräteübergreifende Synchronisierungen. Einige Drittanbieter-Passwort-Manager setzen diese Flags falsch, sodass ein Passkey auf einem Gerät existiert, sich aber nicht mit anderen synchronisiert, selbst wenn derselbe Passwort-Manager auf beiden installiert ist.
Das Setzen von MainActivity auf launchMode singleInstance führt dazu, dass die
Credential Manager-UI als separater Task geöffnet wird. Dies erzeugt einen verwirrenden
Eintrag unter "Zuletzt verwendet" (Recents) und kann die App aufhängen lassen, wenn sie in
den Hintergrund rückt. Das Ändern der Konfiguration zu launchMode singleTask löst dies
über OEMs hinweg, einschließlich Samsung, Google und Vivo.
Ein umfassender Testplan deckt 10 Szenarien ab: Passkey-Erstellung und eleganter Abbruch, Overlay- und Textfeld-Authentifizierung, in-App Credential-Verwaltung, Credential-Löschung mit Fallback sowie bidirektionale geräteübergreifende Synchronisierung. Plattformübergreifende Tests sollten zudem bestätigen, dass in der App erstellte Passkeys sich in einem Browser authentifizieren und im Web erstellte Passkeys sich in der nativen App authentifizieren lassen.
Ähnliche Artikel
Inhaltsverzeichnis