CredentialsContainer: preventSilentAccess()-Methode
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 bestimmt, ob automatisches Einloggen bei zukünftigen Besuchen der aktuellen Origin erlaubt ist, und gibt dann ein Promise
zurück, das sich zu undefined
auflöst. Zum Beispiel könnten Sie dies aufrufen, nachdem sich ein Benutzer von einer Website abgemeldet hat, um sicherzustellen, dass er beim nächsten Besuch der Seite nicht automatisch angemeldet wird. Die Mediation variiert je nach Origin und ist ein zusätzlicher Kontrollpunkt der im Browser gespeicherten Anmeldedaten, der einen Benutzer über den Anmeldestatus eines Kontos informiert. Diese Methode wird typischerweise nach dem Abmelden eines Benutzers von einer Website aufgerufen, um sicherzustellen, dass die Anmeldeinformationen dieses Benutzers beim nächsten Besuch der Seite nicht automatisch übermittelt werden.
Diese Methode hat im Allgemeinen keine Wirkung, wenn ein PublicKeyCredential
verwendet wird; solche Authentifikatoren erfordern typischerweise eine Benutzerinteraktion. Es ist jedoch möglich, dass bestimmte Authentifikatoren ausgeschlossen sind, die andernfalls im Stillen operieren könnten.
Frühere Versionen der Spezifikation nannten diese Methode requireUserMediation()
. Der Abschnitt zur Browser-Kompatibilität enthält Unterstützungsdetails.
Syntax
preventSilentAccess()
Parameter
Keine.
Rückgabewert
Ein Promise
, das sich zu undefined
auflöst.
Spezifikationen
Specification |
---|
Credential Management Level 1 # dom-credentialscontainer-preventsilentaccess |