Package d’authentification

Installez le package d’authentification pour activer l’authentification des utilisateurs afin que ces derniers puissent interagir avec vos applications.

Les applications Livefyre utilisent le package d’authentification global pour associer les utilisateurs aux actions de l’application. Le package d'authentification est disponible via Livefyre.require.

Pour activer l’authentification sur votre page, ajoutez d’abord Livefyre.js à l’élément <head> de votre page Web ou modèle de site Web.

<script src="//cdn.livefyre.com/Livefyre.js?lang=fr"></script>

L'utilisation de Livefyre.require pour activer l'authentification est similaire à l'utilisation de require pour appeler d'autres packages. Le code d’intégration qui requiert une authentification ressemble à ceci :

Livefyre.require(['auth'], function (auth) {  
// Perform action... 
});

Méthodes

Une fois inclus comme indiqué ci-dessus à l'aide de Livefyre.require, le module Auth expose les méthodes suivantes que vous pouvez appeler pour avertir d'autres applications sur la page des événements liés à l'authentification.

Méthode Description
.login(callback) Déclenchez le flux de connexion tel qu'il est implémenté par AuthDelegate enregistré. En règle générale, seules les applications activées pour l’authentification appellent ce paramètre, et non la page hôte elle-même.
.logout(callback) Avertissez l’authentification que l’utilisateur final s’est déconnecté par un moyen externe et que toutes les applications qui dépendent doivent effacer leur état d’authentification jusqu’à la prochaine connexion. Ceci effacera la session interne gérée par Auth.
.authenticate(credentials) Avertissez Auth qu’un utilisateur s’est authentifié par un moyen externe et qu’un jeton d’authentification Livefyre a été acheté pour l’utilisateur final. Utilisez cette option si vous définissez un cookie avec le jeton Livefyre ou si vous disposez d’un jeton pour l’utilisateur et souhaitez le connecter explicitement. Par exemple:
auth.authenticate({&nbsp;livefyre:&nbsp;
'<insert&nbsp;lftoken&nbsp;string&nbsp;for&nbsp;newly&nbsp;logged-in&nbsp;user>'&nbsp;});
.delegate(authDelegate) Déléguez les détails d’implémentation de l’authentification (par exemple, votre flux d’authentification personnalisé) à un objet que vous définissez. Ceci doit être appelé par la page hôte pour activer les fonctionnalités interactives des applications Livefyre.

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now