CredentialsContainer: preventSilentAccess() Methode

Baseline 2023
Newly available

Since September 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die preventSilentAccess() Methode der CredentialsContainer Schnittstelle setzt ein Flag, das angibt, ob das automatische Einloggen für zukünftige Besuche des aktuellen Ursprungs erlaubt ist, und gibt dann ein Promise zurück, das zu undefined aufgelöst wird. Zum Beispiel könnte man dies aufrufen, nachdem sich ein Benutzer von einer Website abgemeldet hat, um sicherzustellen, dass er beim nächsten Besuch der Seite nicht automatisch eingeloggt wird. Die Vermittlung variiert je nach Herkunft und ist ein zusätzlicher Kontrollpunkt der im Browser gespeicherten Anmeldedaten, der einen Benutzer über den Anmeldestatus eines Kontos informiert. Diese Methode wird typischerweise aufgerufen, nachdem sich ein Benutzer von einer Website abgemeldet hat, um sicherzustellen, dass die Anmeldeinformationen dieses Benutzers beim nächsten Besuch der Seite nicht automatisch verwendet werden.

Beim Einsatz eines PublicKeyCredential hat diese Methode im Allgemeinen keine Auswirkungen; solche Authentifikatoren erfordern typischerweise eine Benutzerinteraktion. Es ist jedoch möglich, dass bestimmte Authentifikatoren ausgeschlossen werden können, die ansonsten stillschweigend operiert hätten.

Frühere Versionen der Spezifikation nannten diese Methode requireUserMediation(). Der Abschnitt zur Browser-Kompatibilität enthält unterstützende Details.

Syntax

js
preventSilentAccess()

Parameter

Keine.

Rückgabewert

Ein Promise, das zu undefined aufgelöst wird.

Spezifikationen

Specification
Credential Management Level 1
# dom-credentialscontainer-preventsilentaccess

Browser-Kompatibilität