Loading
Identifiera dina användare och hantera åtkomst
Varumärk dina identitetssidor med dynamiska URL:er

Varumärk dina identitetssidor med dynamiska URL:er

Med dynamisk varumärkning kan du anpassa varumärkningen av din inloggningsupplevelse beroende på sammanhang, som vem användaren är eller var de loggar in från. Ändra till exempel vilken logotyp du visar beroende på om användaren är en anställd eller kund. Eller visa en viss självregistreringssida baserat på användarens landskod.

Dina inställningar för dynamisk varumärkning gäller för hela inloggningsupplevelsen, inklusive de sidor som används för att logga in, bekräfta identitet, återställa lösenord och självregistrera. Du kan lägga till dynamisk varumärkning på Upplevelsebyggarsidor, Visualforce-sidor och egna inloggningssidor.

Dynamisk varumärkning förlitar sig på en URL-parameter som kallas upplevelse-ID, eller värdet expid. Värdet expid bestämmer vad användaren upplever. Vid körning löses värdet expid till det aktuella värdet och lämplig URL skapas för att avgöra vad varumärkning användaren ser.

Här följer ett scenario. Universal Distributing vill varumärka inloggningsupplevelsen beroende på om användaren är en anställd eller kund. Du skapar logotyper för varje varumärke, som lämpligt kallas employee_logo.png customer_logo.png. Sedan anger du logotypernas URL så att anställda ser http://.../employee_logo.png och kunder ser http://.../customer_logo.png.

Från sidan Administration Inloggning och registrering anger du logotypens URL med värdet expid: https://universaldistributing.com/{expid}_logo.png.

När en kund loggar in är expid-värdet inställt till kund och URL:en blir https://universaldistributing.com/customer_logo.png, och kundlogotypen visas på inloggningssidan. På samma sätt, när en anställd loggar in, är värdet expid inställt till Anställd, URL:en blir https://universaldistributing.com/employee_logo.png, och anställdens logotyp visas på inloggningssidan.

Du definierar dynamiska varumärknings-URL för logotyper och högerramar på sidan Upplevelsearbetsområden Administration Inloggning och registrering. De tillämpas för standardinloggningssidor och egna inloggningssidor.

Utöver att ange upplevelse-ID måste din inloggningsimplementering ange inloggnings-URL:en enligt värdet för upplevelse-ID:t. Till exempel, genom att lägga till logiken i din inloggningsknapp, dirigerar inloggningsknappen användaren till https://universaldistributing.com/brands/expid=EMPLOYEE vid expid=EMPLOYEE.

Du kan även använda Visualforce och Apex för att skapa dynamiska URL:er. Använd Apex getExperienceId för klassen System.Site för att hämta värdet på upplevelse-ID. För att ange upplevelse-ID, använd metoden setExperienceId, eller lägg till en dynamisk parameter för upplevelse-ID till en av dessa inloggningsslutpunkter.

Använd till exempel CommunitiesSelfReg slutpunkt för att skicka ett annat {expid}-värde till självregistreringssidan för att leverera olika registreringsflöden för varje varumärke.

  • Utöka en slutpunkt med upplevelse-ID
    Du kan ställa in värdet för upplevelse-ID:t genom att utöka slutpunkter som stöds.
  • Lägg till dynamisk varumärkning på egna sidor
    För egna sidor som används för att logga in, verifiera identitet, återställa lösenord och självregistrera kan du implementera dynamiska URL:er med en egen Apex-kontroller för inloggning. Använd getExperienceId och setExperienceId för Apex-metoder i klassen System.Site för att hämta och lagra värdet expid.
  • Dynamisk varumärkning för flera varumärken
    Dynamisk varumärkning är perfekt för företag med flera varumärken. Du kan skapa en enda inloggningssida som avgör vilket varumärke som ska visas vid körning. Alla varumärken servas från samma inloggningssida som servar samma webbplats.
 
Laddar
Salesforce Help | Article