Sie befinden sich hier:
Branding für Ihre Identitätsseiten mit dynamischen URLs
Mit dynamischem Branding können Sie das Branding Ihrer Anmeldeoberfläche je nach Kontext anpassen, etwa abhängig davon, wer der Benutzer ist oder worüber er sich anmeldet. Zum Beispiel können Sie für Mitarbeiter und Kunden ein unterschiedliches Logo anzeigen. Sie können auch eine bestimmte Selbstregistrierungsseite basierend auf dem Ländercode des Benutzers anzeigen.
Ihre Einstellungen für dynamisches Branding gelten für die gesamte Anmeldeerfahrung, einschließlich der Seiten für die Anmeldung, die Identitätsüberprüfung, das Zurücksetzen von Kennwörtern und die Selbstregistrierung. Sie können Erfahrungsgenerator-Seiten, Visualforce-Seiten und benutzerdefinierten Anmeldeseiten dynamisches Branding hinzufügen.
Das dynamische Branding ist von einem URL-Parameter abhängig, der als Erfahrungs-ID oder expid-Wert bezeichnet wird. Der expid-Wert bestimmt die Benutzererfahrung. Zur Laufzeit wird der expid-Wert mit dem aktuellen Wert aufgelöst und der entsprechende URL erstellt, der das Branding für den jeweiligen Benutzer vorgibt.
Hier ein Beispiel dafür. Universal Distributing möchte unterschiedliches Branding für die Anmeldeerfahrung von Mitarbeitern und Kunden festlegen. Für jedes Branding erstellen Sie Logos, die Sie entsprechend employee_logo.png und customer_logo.png nennen. Dann legen Sie die Logo-URLs fest, sodass Mitarbeitern http://.../employee_logo.png und Kunden http://.../customer_logo.png angezeigt wird.
Auf der Verwaltungsseite "Anmeldung & Registrierung" geben Sie den Logo-URL mit expid-Wert an: https://universaldistributing.com/{expid}_logo.png.
Wenn sich ein Kunde anmeldet, wird der expid-Wert durch "customer" ersetzt und der URL wird zu https://universaldistributing.com/customer_logo.png, wodurch das Kundenlogo auf der Anmeldeseite angezeigt wird. Wenn sich ein Mitarbeiter anmeldet, wird der expid-Wert entsprechend durch "employee" ersetzt und der URL wird zu https://universaldistributing.com/employee_logo.png, wodurch das Mitarbeiterlogo auf der Anmeldeseite angezeigt wird.
Sie definieren dynamische Branding-URLs für Logos und Frames auf der rechten Seite, indem Sie in den Erfahrungsarbeitsumgebungen die Verwaltungsseite "Anmeldung & Registrierung" auswählen. Sie werden auf standardmäßige und benutzerdefinierte Anmeldeseiten angewendet.
Zusätzlich zum Festlegen der Erfahrungs-ID muss Ihre Anmeldeimplementierung den Anmelde-URL entsprechend dem Wert der Erfahrungs-ID festlegen. Wenn Sie beispielsweise die Logik zu Ihrer Anmeldeschaltfläche hinzufügen, wird der Benutzer bei der expid=EMPLOYEE zu https://universaldistributing.com/brands/expid=EMPLOYEE weitergeleitet.
Sie können auch Visualforce und Apex verwenden, um dynamische URLs zu erstellen. Verwenden Sie die Apex getExperienceId-Methode der System.Site-Klasse, um den Wert der Erfahrungs-ID abzurufen. Verwenden Sie zum Festlegen der Erfahrungs-ID die setExperienceId-Methode oder fügen Sie einem dieser Anmeldeendpunkte einen dynamischen Erfahrungs-ID-Parameter hinzu.
Verwenden Sie beispielsweise den CommunitiesSelfReg-Endpunkt, um für die Seite zur Selbstregistrierung einen anderen Wert für {expid} zu übergeben und so für jede Marke einen anderen Registrierungs-Flow bereitzustellen.
- Erweitern eines Endpunkts mit der Erfahrungs-ID
Sie können den Erfahrungs-ID-Wert festlegen, indem Sie die unterstützten Endpunkte erweitern. - Hinzufügen von dynamischem Branding zu benutzerdefinierten Seiten
Für benutzerdefinierte Seiten, die zur Anmeldung, zur Überprüfung der Identität, zum Zurücksetzen von Kennwörtern und zur Selbstregistrierung verwendet werden, können Sie dynamische URLs mit einem Apex-Steuerfeld für die benutzerdefinierte Anmeldung implementieren. Verwenden Sie die Apex-Methoden "getExperienceId" und "setExperienceId" der Klasse "System.Site", um den expid-Wert abzurufen und zu speichern. - Dynamisches Branding für mehrere Marken
Das dynamische Branding eignet sich hervorragend für Unternehmen mit mehreren Marken. Sie erstellen eine einzige Anmeldeseite, die bestimmt, welche Marke zur Laufzeit angezeigt wird. Alle Marken werden über dieselbe Anmeldeseite für dieselbe Site bereitgestellt.
