CredentialsContainer
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Expérimental: Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.
Contexte sécurisé: Cette fonctionnalité est uniquement disponible dans des contextes sécurisés (HTTPS), pour certains navigateurs qui la prennent en charge.
L'interface CredentialsContainer
, rattachée à l'API Credential Management, expose des méthodes pour demander l'accès aux informations d'authentification et informer l'agent utilisateur lorsque des évènements pertinents se produisent (connexion et déconnexion réussies par exemple). On peut accéder à cette interface via Navigator.credentials
.
Propriétés
Aucune.
Gestionnaires d'évènements
Aucun.
Methods
CredentialsContainer.create()
Contexte sécurisé-
Cette méthode renvoie une promesse (
Promise
) qui est résolue avec une nouvelle instanceCredential
construite selon les options fournies ounull
si aucun objetCredential
ne peut être créé. CredentialsContainer.get()
Contexte sécurisé-
Cette méthode renvoie une promesse (
Promise
) qui est résolue avec l'instance deCredential
qui correspond aux paramètres fournis. CredentialsContainer.preventSilentAccess()
Contexte sécurisé-
Cette méthode active un marqueur qui indique si une connexion automatique est autorisée pour les futures visites sur cette origine et renvoie une promesse (
Promise
) vide.On pourra par exemple appeler cette méthode après qu'un utilisateur se soit déconnecté d'un site web pour s'assurer qu'il n'est pas reconnecté à la prochaine visite. Dans des versions antérieures de la spécification, cette méthode était intitulée
requireUserMediation()
. Voir le tableau de compatibilité ci-après pour plus de détails. CredentialsContainer.store()
Contexte sécurisé-
Cette méthode enregistre des informations d'authentification pour un utilisateur à partir d'une instance
Credential
fournie et renvoie cette instance dans une promesse (Promise
).
Exemples
// TBD
Spécifications
Specification |
---|
Credential Management Level 1 # credentialscontainer |
Compatibilité des navigateurs
BCD tables only load in the browser