SSO für eine impact.com-Microsite via JWT einrichten
Die Microsite Ihres Advocate-Programms erfordert normalerweise, dass sich Ihre Kundenbefürworter mit einem Benutzernamen und Kennwort anmelden, bevor sie auf ihre Teilen-Links und Belohnungsdetails zugreifen können. Als fortgeschrittene Alternative können Sie Benutzer stattdessen serverseitig durch die Generierung eines JSON Web Token (JWT) erstellen und es über einen URL-Parameter an die Microsite übergeben.
Bei dieser Methode erhalten Teilnehmer keine Anmeldedaten für die Microsite. Stattdessen erhalten sie Zugriff, indem sie sich in Ihr bestehendes Kundenportal einloggen, das sie dann mithilfe des JWT zur Identifizierung weiter zur Microsite weiterleitet und ihnen personalisierte Inhalte anzeigt.
Bevor Sie beginnen
Wichtig: Dies ist eine fortgeschrittene Implementierung, die den standardmäßigen Managed Identity Service für die Microsite umgeht und die Unterstützung Ihres Entwicklerteams für die Einrichtung erfordert.
Sie sollten diese Methode nur verwenden, wenn alle der folgenden Bedingungen zutreffen:
Sie möchten ein Single-Sign-On-(SSO)-Erlebnis simulieren, indem Teilnehmer automatisch in die Microsite Ihres Programms eingeloggt werden.
Sie können JWTs serverseitig generieren.
Sie können oder möchten das Universal Tracking Tag (UTT) nicht auf Ihrer Website installieren.
Schritt 1: Erstellen Sie eine Microsite ohne Managed Identity
Wenn Sie Ihre Microsite erstellen, müssen Sie den Managed Identity Service deaktivieren und alle Ihre Seiten so einstellen, dass sie für „unverifizierte“ Benutzer zugänglich sind. Die Dashboard Seite verwendet das JWT, um den Benutzer zu authentifizieren und die Microsite zu laden.
Erstellen Sie die Microsite
Passen Sie zunächst die Einstellungen an, um die Teilnehmeranmeldung Option auszuschalten.
Wählen Sie im linken Navigationsmenü
[Engage] → Inhalt.Auf der Microsite Karte wählen Sie Einstellungen bearbeiten.
Sie werden dann zu Ihrer neuen Microsite-Einstellungen Seite weitergeleitet.
Innerhalb des Login Abschnitts,
[Umschalten aus] Teilnehmeranmeldung.
Wählen Sie Einstellungen speichern.
Konfigurieren Sie die Dashboard-Seite
Konfigurieren Sie als Nächstes die Dashboard Seite Ihrer Microsite so, dass sie für unverifizierte Benutzer sichtbar ist. Verbinden Sie dann die Komponenten auf der Seite mit Ihrem Empfehlungsprogramm, damit die richtigen Informationen angezeigt werden.
Passen Sie die Dashboard Seiteneinstellungen Ihrer Website an.
Wählen Sie im linken Navigationsmenü
[Engage] → Inhalt → Inhalte einrichten oder Inhalte bearbeiten.Wählen Sie im Microsite Tab, Dashboard im Bereich Eingeloggt-Layout aus.
Wählen Sie
[Menü] → Einstellungen.
Wählen Sie im Zugelassene Benutzer Wählen Sie in der Dropdown-Liste Unverifiziert.
Fügen Sie Ihre Programm-ID zu den Komponenten auf der Dashboard.
Benutzerstatistiken — Sie müssen die ID zu jeder einzelnen Benutzerstatistik hinzufügen, die Sie anzeigen möchten.
Teilen-Link
Empfehlungscode
Social-Media-Buttons — Sie müssen die ID zu jedem einzelnen Social-Media-Share-Button hinzufügen, den Sie einbinden möchten.
Wählen Sie oben rechts Speichern.

Für Hilfe bei der Verwendung des Editors zum Finden und Anpassen Ihrer Seiten- und Komponenteneinstellungen, beziehen Sie sich auf Microsite-Editor erklärt und Microsite-Layouts & Seiten anpassen.
Entfernen Sie unnötige Seiten
Entfernen Sie das Layout und die Seiten, die Ihre Microsite nicht verwenden wird.
Bewegen Sie den Cursor über die Seite oder das Layout.
Wählen Sie
[Mehr] → Löschen.
Entfernen Sie die Eingeloggt-Layout.
Entfernen Sie die folgenden Seiten:
Profil bearbeiten
E-Mail-Verifizierung
Passwort vergessen
Login
Abmelden
Registrieren
Passwort zurücksetzen
E-Mail verifizieren
Schritt 2: Generieren Sie das JWT
Die JWT-Struktur folgt den standardmäßigen Advocate-Anforderungen für die Benutzerauthentifizierung. Wenn Sie Advocate zuvor integriert haben, erzeugen Sie wahrscheinlich bereits ähnliche Tokens für UTT.
Sie müssen das JWT sicher auf Ihrem Server oder einem vertrauenswürdigen Backend-System generieren — niemals im Browser.
Erfahren Sie, wie Sie ein JWT generieren und welche Nutzlastanforderungen bestehen.
Schritt 3: Hängen Sie das JWT an die Microsite-URL an
Sobald der Benutzer in Ihrer Plattform angemeldet ist, leiten Sie ihn mit dem in die URL-Abfragezeichenfolge eingeschlossenen JWT zur Microsite weiter.
Beispiel: https://your-microsite.squatch.app/?jwt=<YOUR_GENERATED_JWT>
Sie können die Microsite entweder in einem neuen Browser-Tab öffnen oder die Microsite mithilfe eines iframes in Ihre App einbetten. Wenn Sie sich fürs Einbetten entscheiden, stellen Sie sicher, dass Sie Cross-Origin Resource Sharing (CORS) und Browsereinschränkungen entsprechend handhaben.
Hinweise
Wenn Sie diese Authentifizierungsmethode verwenden, haben Benutzer keine Anmeldedaten für die Microsite.
Der auf JWT basierende Zugriff muss streng kontrolliert werden. Setzen Sie ihn nicht clientseitigem JavaScript aus und manipulieren Sie ihn nicht dort.
Dies ist ein nicht standardmäßiger Ansatz — testen Sie ihn gründlich in Ihrer Staging-Umgebung, bevor Sie Ihr Programm einführen.
Wenn Sie Support, fügen Sie in Ihrer Supportanfrage Ihre Microsite-URL, Implementierungsdetails und ein Beispiel für eine JWT-Nutzlast bei.
Zuletzt aktualisiert
War das hilfreich?

