Utilisez Livefyre.js pour ajouter une authentification à l’échelle de la page pour vos applications Livefyre.
Livefyre.js Aut
Il s’agit d’un package JavaScript développé par Livefyre qui permet à toutes les applications de votre site Web de partager une intégration d’authentification unique. Auth vous permet de définir comment vos utilisateurs doivent s'enregistrer, se connecter et se déconnecter en déléguant ces flux à un objet AuthDelegate que vous définissez.
Utilisez Livefyre.js
pour activer l'authentification pour une page afin de permettre aux utilisateurs de se connecter et d'interagir avec les applications à l'aide de votre système d'authentification existant.
Pour activer l’authentification sur une page, ajoutez Livefyre.js
à l’élément <head> de votre page Web ou modèle de site Web.
<script src="//cdn.livefyre.com/Livefyre.js"></script>
Utilisez Livefyre.require
pour activer l'authentification. L'utilisation de Livefyre.require
est similaire à l'utilisation de require pour appeler d'autres packages. Le code d’intégration pour lequel une authentification est requise ressemble à ceci :
Livefyre.require(['auth'], function (auth) { // Do authy things...});
Pour activer l'authentification, créez une AuthDelegate
et transmettez-la à Livefyre.js
authentification.
Un AuthDelegate
est un objet que vous définissez qui détermine comment les utilisateurs se connectent, se déconnectent et se connectent aux profils de vue.
Créez une AuthDelegate
. La façon dont vous construisez un AuthDelegate
dépend de votre fournisseur d'identité. Voir Intégration d’identité pour obtenir des instructions plus détaillées.
Transmettez l'authentification AuthDelegate
à Livefyre.js
. Le plus simple AuthDelegate
consigne le même utilisateur chaque fois qu’un utilisateur déclenche la méthode de connexion déléguée à partir d’une application :
Livefyre.require(['auth'], function (auth) {
auth.delegate({
login: function (errback) {
errback(null, { livefyre: '<userAuthToken>' });
}
});
});
Synchronisez les informations de profil utilisateur entre Livefyre et votre fournisseur d'identité.
Vous devez synchroniser vos informations de profil d’utilisateur entre Livefyre et votre fournisseur d’identité. Pour plus d’informations, voir Intégration de capture de janvier.