Authentifizierungspaket

Installieren Sie das Authentifizierungspaket, um die Benutzerauthentifizierung zu aktivieren, damit Benutzer mit Ihren Apps interagieren können.

Livefyre-Apps verwenden das globale Authentifizierungspaket, um Benutzer mit App-Aktionen zu verknüpfen. Das Authentifizierungspaket ist über Livefyre.require verfügbar.

Um die Authentifizierung auf Ihrer Seite zu aktivieren, fügen Sie zunächst Livefyre.js zum <head>-Element Ihrer Webseite oder Website-Vorlage hinzu.

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

Die Verwendung von Livefyre.require zum Aktivieren von auth ist ähnlich wie die Verwendung von require zum Aufrufen anderer Pakete. Der Integrationscode, für den auth erforderlich ist, sieht wie folgt aus:

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

Methoden

Wenn das Auth-Modul, wie oben beschrieben, mit Livefyre.require eingeschlossen wurde, stellt es die folgenden Methoden bereit, die Sie aufrufen können, um andere Apps auf der Seite über authentifizierungsbezogene Ereignis zu benachrichtigen.

Methode Beschreibung
.login(callback) Auslösen des Anmeldeflusses, wie vom registrierten AuthDelegate implementiert. Normalerweise werden nur auth-fähige Apps diesen Aufruf ausführen, nicht die Hostseite selbst.
.logout(callback) Informieren Sie darüber, dass der Endbenutzer sich auf externe Weise abgemeldet hat und dass alle vertrauenden Apps ihren Authentifizierungsstatus bis zur nächsten Anmeldung löschen sollten. Dadurch wird die von Auth geführte interne Sitzung gelöscht.
.authenticate(credentials) Informieren Sie Auth darüber, dass ein Benutzer auf externe Weise authentifiziert wurde und ein Livefyre-Authentifizierungstoken für den Endbenutzer bereitgestellt wurde. Verwenden Sie dies, wenn Sie ein Cookie mit dem Livefyre-Token setzen oder ein Token für den Benutzer haben und den Benutzer explizit anmelden möchten. Beispiel:
auth.authenticate({&nbsp;livefyre:&nbsp;
'<insert&nbsp;lftoken&nbsp;string&nbsp;for&nbsp;newly&nbsp;logged-in&nbsp;user>'&nbsp;});
.delegate(authDelegate) Delegieren Sie die Implementierungsdetails der Authentifizierung (z. B. Ihren benutzerdefinierten Authentifizierungsfluss) an ein von Ihnen definiertes Objekt. Dies muss von der Hostseite aufgerufen werden, um interaktive Funktionen von Livefyre-Apps zu aktivieren.

Auf dieser Seite

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