CredentialsContainer: preventSilentAccess() Methode
Baseline 2023Newly 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
preventSilentAccess()
Parameter
Keine.
Rückgabewert
Ein Promise
, das zu undefined
aufgelöst wird.
Spezifikationen
Specification |
---|
Credential Management Level 1 # dom-credentialscontainer-preventsilentaccess |