πŸ”‘ AutoFill - Passwoerter automatisch ausfuellen auf iOS

AutoFill ist die native iOS-Funktion zum automatischen Ausfuellen von Passwoertern in Safari und anderen Apps. iKeePass integriert sich nahtlos in dieses System.


🎯 Was ist AutoFill?

AutoFill ist Apples systemeigene Funktion zum Ausfuellen von Anmeldedaten:

  • Systemintegration - Funktioniert in Safari und allen kompatiblen Apps
  • Face ID / Touch ID - Biometrische Authentifizierung vor dem Ausfuellen
  • Sicher - Passwoerter werden direkt aus iKeePass eingefuegt
  • Schnell - Ein Tippen genuegt zum Anmelden

AutoFill vs. AutoType

Feature AutoFill (iOS) AutoType (macOS)
Funktionsweise Systemintegration Tastatur-Simulation
Authentifizierung Face ID / Touch ID Master-Passwort
Unterstuetzte Apps Safari + kompatible Apps Alle Apps
Sequenzen Nein Ja
2FA-Integration Separat In Sequenz moeglich

πŸ“± Unterstuetzte Plattformen

Plattform AutoFill Mindestversion
iPhone βœ… Vollstaendig iOS 17.0
iPad βœ… Vollstaendig iPadOS 17.0
macOS βœ… Safari macOS 14.0

βš™οΈ AutoFill einrichten

Schritt 1: iKeePass als Passwort-Anbieter aktivieren

  1. Oeffne Einstellungen auf deinem iPhone/iPad
  2. Tippe auf Passwoerter
  3. Tippe auf Passwortoptionen
  4. Aktiviere Passwoerter automatisch ausfuellen
  5. Waehle iKeePass in der Liste der Anbieter
Einstellungen
└── Passwoerter
    └── Passwortoptionen
        β”œβ”€β”€ βœ… Passwoerter automatisch ausfuellen
        └── Anbieter: iKeePass βœ“

Schritt 2: iKeePass-Datenbank entsperren

Damit AutoFill funktioniert, muss deine Datenbank entsperrt sein:

  1. Oeffne iKeePass
  2. Entsperre deine Datenbank mit dem Master-Passwort
  3. Optional: Aktiviere Face ID / Touch ID fuer schnelleres Entsperren

Schritt 3: AutoFill verwenden

  1. Oeffne Safari oder eine andere App mit Login-Formular
  2. Tippe auf das Benutzername- oder Passwort-Feld
  3. Tippe auf den Schluesselbund-Vorschlag ueber der Tastatur
  4. Waehle iKeePass aus der Liste
  5. Authentifiziere dich mit Face ID / Touch ID
  6. Waehle den passenden Eintrag aus

πŸ” Authentifizierung

Face ID / Touch ID

AutoFill verwendet die biometrische Authentifizierung deines Geraets:

Methode Geraet Sicherheit
Face ID iPhone X und neuer, iPad Pro βœ… Sehr hoch
Touch ID iPhone SE, aeltere iPads βœ… Hoch
Geraete-Code Alle Geraete (Fallback) βœ… Hoch

Authentifizierungs-Ablauf

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Login-Feld tippen  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  iKeePass waehlen   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Face ID / Touch ID β”‚
β”‚  Authentifizierung  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Eintrag auswaehlen β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Daten eingefuegt   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🌐 Kompatible Apps

Safari

Safari ist vollstaendig mit AutoFill kompatibel:

  • βœ… Webseiten-Logins
  • βœ… Formular-Ausfuellung
  • βœ… Passwort-Vorschlaege

Drittanbieter-Apps

Apps, die das iOS Passwort-AutoFill-Framework verwenden:

App-Kategorie Beispiele AutoFill
Banking Sparkasse, ING, N26 βœ…
Social Media Instagram, Facebook, X βœ…
Shopping Amazon, eBay, Zalando βœ…
Streaming Netflix, Disney+, Spotify βœ…
Produktivitaet Microsoft 365, Google Workspace βœ…

Apps ohne AutoFill-Unterstuetzung

Einige aeltere Apps unterstuetzen AutoFill nicht. In diesem Fall:

  1. Oeffne iKeePass
  2. Suche den Eintrag
  3. Kopiere Benutzername/Passwort manuell
  4. Fuege es in der App ein

🎯 URL-Matching

AutoFill ordnet Eintraege automatisch basierend auf der URL zu:

Wie funktioniert das Matching?

Eintrag-URL Webseite Match
https://github.com github.com/login βœ…
https://www.amazon.de amazon.de βœ…
https://mail.google.com accounts.google.com βœ… (Domain)
https://example.com other-site.com ❌

Tipps fuer besseres Matching

  1. Vollstaendige URLs verwenden - https://www.example.com statt example.com
  2. Subdomain beachten - mail.google.com ist anders als drive.google.com
  3. Mehrere URLs - Fuege alternative URLs zum Eintrag hinzu

πŸ”’ Sicherheit

Warum ist AutoFill sicher?

Aspekt Schutz
Datenbank AES-256 verschluesselt
Authentifizierung Face ID / Touch ID erforderlich
Uebertragung Direkt aus iKeePass, keine Zwischenspeicherung
Timeout Datenbank sperrt sich nach Inaktivitaet

Best Practices

  1. Face ID aktivieren - Schneller und sicherer als Passwort-Eingabe
  2. Auto-Lock einrichten - Datenbank nach X Minuten sperren
  3. Starkes Master-Passwort - Mindestens 12 Zeichen
  4. Regelmaessige Updates - iKeePass und iOS aktuell halten

Sicherheitsvergleich

Methode Sicherheit Komfort Empfehlung
AutoFill + Face ID βœ… Sehr hoch βœ… Sehr hoch βœ… Empfohlen
AutoFill + Touch ID βœ… Hoch βœ… Hoch βœ… Empfohlen
Manuelles Kopieren ⚠️ Mittel ⚠️ Mittel ⚠️ Fallback
Passwort merken ❌ Gering βœ… Hoch ❌ Nicht empfohlen

πŸ”§ Fehlerbehebung

AutoFill funktioniert nicht

Checkliste:

  • iKeePass ist als Passwort-Anbieter aktiviert
  • Datenbank ist entsperrt
  • Eintrag hat passende URL
  • iOS-Version ist 17.0 oder neuer

iKeePass erscheint nicht in der Liste

  1. Einstellungen pruefen: Einstellungen β†’ Passwoerter β†’ Passwortoptionen
  2. iKeePass aktivieren: Haekchen bei iKeePass setzen
  3. Geraet neustarten: Manchmal hilft ein Neustart

Falscher Eintrag wird vorgeschlagen

  1. URL pruefen: Stimmt die URL im Eintrag mit der Webseite ueberein?
  2. Manuell suchen: Tippe auf “Andere Passwoerter…” und suche den richtigen Eintrag
  3. URL anpassen: Aktualisiere die URL im Eintrag

Face ID funktioniert nicht

  1. Berechtigung pruefen: Einstellungen β†’ iKeePass β†’ Face ID aktiviert?
  2. Face ID einrichten: Einstellungen β†’ Face ID & Code
  3. Maske/Brille: Face ID kann bei veraendertem Aussehen fehlschlagen

πŸ“Š AutoFill Extension Architektur

Technische Implementierung

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              iOS System                      β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚         AutoFill Extension            β”‚  β”‚
β”‚  β”‚  (iKeePassAutoFill.appex)             β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚                      β”‚                       β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚      Credential Provider View         β”‚  β”‚
β”‚  β”‚  (CredentialProviderViewController)   β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚                      β”‚                       β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚         Shared Database               β”‚  β”‚
β”‚  β”‚    (App Group Container)              β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Komponenten

Komponente Beschreibung
AutoFill Extension Eigenstaendige App-Erweiterung
Credential Provider Stellt Anmeldedaten bereit
App Group Geteilter Speicher mit Haupt-App
Keychain Sichere Speicherung von Keys

Info.plist Konfiguration

<key>NSExtension</key>
<dict>
    <key>NSExtensionPointIdentifier</key>
    <string>com.apple.authentication-services-credential-provider-ui</string>
    <key>NSExtensionPrincipalClass</key>
    <string>$(PRODUCT_MODULE_NAME).CredentialProviderViewController</string>
</dict>

πŸ”„ TOTP / 2FA mit AutoFill

Einschraenkungen

AutoFill fuellt nur Benutzername und Passwort aus. TOTP-Codes muessen separat eingegeben werden:

  1. AutoFill fuellt Login-Daten aus
  2. Webseite fragt nach 2FA-Code
  3. Oeffne iKeePass
  4. Kopiere den TOTP-Code
  5. Fuege ihn auf der Webseite ein

Tipp: Schneller TOTP-Zugriff

  • Verwende das OTP-Widget auf dem Homescreen
  • Oder die OTP-Ansicht in iKeePass fuer schnellen Zugriff

πŸ”— Verwandte Themen