Zugriff durch Apps auf gesicherte Passwörter

iOS-, iPadOS-, macOS- und visionOS-Apps können mittels ASAuthorizationPasswordProvider und SecAddSharedWebCredential die Hilfe des Schlüsselbundes zum automatischen Ausfüllen von Passwörtern anfordern. Der Passwortanbieter und seine Anfrage lassen sich in Verbindung mit der Option „Mit Apple anmelden“ verwenden, sodass zur Unterstützung der Benutzer:innen beim Anmelden an Apps dieselbe API aufgerufen wird – unabhängig davon, ob der Account der Benutzer:innen passwortbasiert ist oder mit „Mit Apple anmelden“ erstellt wurde.

Der Zugriff von Apps auf gesicherte Passwörter wird nur gewährt, wenn sowohl das Entwicklungsteam der App als auch die Website-Admins dies erlauben und Benutzer:innen zugestimmt haben. App-Entwicklungsteams können angeben, dass sie auf die von Safari gesicherten Passwörter zugreifen möchten, indem sie in ihre App eine Berechtigung einfügen. Diese Berechtigung umfasst die vollständig qualifizierten Domain-Namen verknüpfter Websites. Auf dem Server der Website muss sich eine Datei mit der eindeutigen App-Kennung der von Apple zugelassenen Apps befinden.

Wird eine App mit der Berechtigung „com.apple.developer.associated-domains“ installiert, stellen iOS, iPadOS und visionOS eine TLS-Anfrage an alle aufgeführten Websites und fordern eine der folgenden Dateien an:

  • apple-app-site-association

  • .well-known/apple-app-site-association

Wenn in der Datei die Kennung der zu installierenden App aufgelistet ist, markieren iOS, iPadOS oder visionOS die Beziehung zwischen der Website und der App als vertrauenswürdig. Nur bei vertrauenswürdigen Beziehungen führen Aufrufe dieser beiden APIs zu einer Eingabeaufforderung für die Benutzer:innen, die zustimmen müssen, bevor Passwörter für die App freigegeben, aktualisiert oder gelöscht werden.

Veröffentlichungsdatum: 19. Dezember 2024
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Hilfreich?
Zeichenbeschränkung: 250
Die maximal zulässige Anzahl von Zeichen beträgt 250.
Vielen Dank für Ihre Rückmeldung.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.