--- title: FederatedCredential slug: Web/API/FederatedCredential tags: - API - Credential Management API - Interface - Reference translation_of: Web/API/FederatedCredential --- <p>{{SeeCompatTable}}{{APIRef("Credential Management API")}}</p> <p>L'interface <strong><code>FederatedCredential</code></strong>, rattachée à l'<a href="/en-US/docs/Web/API/Credential_Management_API">API Credential Management</a>, donne des détails quant aux informations d'authentification fournies par un fournisseur d'identité fédéré. Un fournisseur d'identité fédéré est une entité en laquelle un site web à confiance pour authentifier un utilisateur et qui fournit une API à cet effet. <a href="http://openid.net/developers/specs/">OpenID Connect</a> est un exemple de <em>framework</em> pour construire un fournisseur d'identité fédéré.</p> <p>Pour les navigateurs qui le prennent en charge, une instance de cette interface pourra être passée comme propriété <code>credential</code> de l'objet <code>init</code> pour la méthode globale {{domxref('fetch')}}.</p> <h2 id="Constructeur">Constructeur</h2> <dl> <dt>{{domxref("FederatedCredential.FederatedCredential()","FederatedCredential()")}}</dt> <dd>Crée un nouvel objet <code>FederatedCredential</code>.</dd> </dl> <h2 id="Propriétés">Propriétés</h2> <p><em>Hérite des propriétés de l'interface parente : {{domxref("Credential")}}.</em></p> <dl> <dt>{{domxref("FederatedCredential.provider")}} {{readonlyInline}}</dt> <dd>Une chaîne de caractères {{domxref("USVString")}} qui contient l'information sur le fournisseur d'authentification fédéré.</dd> </dl> <h3 id="Gestionnaires_d'évènements">Gestionnaires d'évènements</h3> <p>Aucun.</p> <h2 id="Méthodes">Méthodes</h2> <p>Aucun.</p> <h2 id="Exemples">Exemples</h2> <pre class="brush: js">var cred = new FederatedCredential({ id: id, name: name, provider: 'https://account.google.com', iconURL: iconUrl }); // Enregistrer les informations d'authentification navigator.credentials.store(cred) .then(function() { // Faire quelque chose });</pre> <h2 id="Spécifications">Spécifications</h2> <table class="standard-table"> <thead> <tr> <th scope="col">Spécification</th> <th scope="col">État</th> <th scope="col">Commentaires</th> </tr> </thead> <tbody> <tr> <td>{{SpecName('Credential Management')}}</td> <td>{{Spec2('Credential Management')}}</td> <td>Définition initiale.</td> </tr> </tbody> </table> <h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> <div class="hidden">Le tableau de compatibilité de cette page a été généré à partir de données structurées. Si vous souhaitez contribuer à ces données, n'hésitez pas à consulter <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> et à nous envoyer une <em>pull request</em>.</div> <p>{{Compat("api.FederatedCredential")}}</p>