Dela via


Konfigurera flera B2C-klientorganisationer i en Commerce-miljö

Denna artikel beskriver när och hur du konfigurerar flera Microsoft Microsoft Entra B2C-klientorganisationer per kanal för användarautentisering i en dedikerad Dynamics 365 Commerce-miljö.

Dynamics 365 Commerce använder Microsoft Entra B2C molnidentitetstjänst för att stödja autentiseringsuppgifter och verifikationsflöden. Användare kan använda verifikationsflöden för att registrera, logga in och återställa sitt lösenord. Microsoft Entra B2C lagrar en användares känsliga autentiseringsinformation, t.ex. användarnamn och lösenord. Användarposten är unik för varje B2C-innehavare och använder antingen användarnamn (e-postadress) autentiseringsuppgifter eller autentiseringsuppgifter för social identitet.

I de flesta fall används en enda Microsoft Entra B2C-innehavare i en Commerce-miljö. Commerce-kunder kan sedan skapa och publicera flera webbplatser i samma Commerce-miljö och samma kundautentiseringsuppgifter kommer att användas på dessa webbplatser. Om webbplatserna i miljön ska behandlas som olika varumärken och visas för användarna som separata företag, kan en B2C-innehavare konfigureras för den kanal som används för webbplatsens/varumärkets separation.

Att tänka på när flera B2C-innehavare ställs in per kanal

När varje kanal eller webbplats behandlas som ett separat företag är det bästa alternativet med avseende på användarverifieringsflöden i Commerce att använda separata juridiska enheter. Om du däremot vill behålla varje kanal/plats i samma miljö och juridisk person, men vill ha separata användarautentisering för varje webbplats, är det viktigt att du tänker på följande saker innan du går vidare:

  • Användarna får sina egna unika autentiseringsuppgifter för varje kanal/webbplats.

    Samma person kan ha två separata konton per kanal/webbplats, eftersom varje konto är en unik post i en separat B2C-innehavare.

  • I Microsoft Dynamics-miljön kommer separata kundposter att returneras för globala postsökningar.

    Om en användare använder samma e-postadress för kanaler/webbplatser returnerar globala kundsökningar resultat för varje kanal/webbplats. (En kanalindikator visas.)

  • Adressboken kan användas för att hjälpa till att gruppera användare, så att de kan spåras per kanal.

  • Antalet kundposter per kanal kan öka och denna ökning kan påverka prestandan hos globala kundsökningar.

  • B2C-innehavare måste mappas omsorgsfullt till en kanal, för att förhindra situationer där kunder registrerar sig för fel innehavare. I annat fall kan förvirring och spårningsproblem uppstå.

I bilden nedan visas flera B2C-innehavare i en Commerce-miljö.

Flera B2C-klientorganisation i en Commerce-miljö.

Om du bestämmer dig för att ditt företag kräver distinkta B2C-innehavare per kanal i samma Commerce-miljö, måste du utföra procedurerna i följande avsnitt för att kunna begära den här funktionen.

Konfigurera B2C-innehavare i miljön

Om du vill konfigurera B2C-innehavare i miljön ska du slutföra de relevanta procedurerna i det här avsnittet.

Lägg till en Microsoft Entra B2C-klientorganisation

Följ stegen nedan för att lägga till en Microsoft Entra B2C-klientorganisation i din miljö.

  1. Logga in på Commerce webbplatsskapare för din miljö som systemadministratör. Om du vill konfigurera Microsoft Entra B2C-innehavare måste du vara systemadministratör för Commerce-miljön.

  2. I det vänstra navigeringsfönstret väljer du innehavarinställningar för att expandera den.

  3. Välj B2C-inställningar, och välj sedan Hantera.

  4. Välj Lägg till B2C-program och ange sedan följande information:

    • Programnamn: Ange det namn som ska användas för programmet i samband med hantering av det i Commerce. Vi rekommenderar att du använder det programnamn som du väljer när du konfigurerar Microsoft Entra B2C-programmet i Azure-portalen. På det här sättet kan du minska förvirring när du hanterar B2C-innehavare i Commerce.
    • Klientnamn: Ange B2C-klientorganisationens namn som det visas i Azure-portalen.
    • Glöm lösenordsprincip-ID: Ange princip-ID:t (namnet på principen i Azure-portalen).
    • Princip-ID för registreringsinloggning: Ange princip-ID:t (namnet på principen i Azure-portalen).
    • Klient-GUID: Ange B2C-klientorganisations-ID:t Microsoft Entra som det visas i Azure-portalen (inte program-ID:t för B2C-klientorganisationen).
    • Redigera profilprincip-ID: Ange princip-ID:t (namnet på principen i Azure-portalen).
  5. När du har angett den här informationen väljer du OK för att spara ändringarna. Den nya Microsoft Entra B2C-innehavaren ska nu visas i listan under hantera B2C-program.

Notering

Du bör lämna fält som Omfattning, Icke-interaktivt policy-ID, Icke-interaktivt klient-ID, Anpassad domän för inloggning och Policy-ID för registrering tomma om inte teamet för Dynamics 365 Commerce uppmanar dig att konfigurera dem.

Hantera eller ta bort en Microsoft Entra B2C-klientorganisation

  1. Logga in på Commerce webbplatsskapare för din miljö som systemadministratör. Om du vill konfigurera Microsoft Entra B2C-innehavare måste du vara systemadministratör för Commerce-miljön.
  2. I det vänstra navigeringsfönstret väljer du innehavarinställningar för att expandera den.
  3. Välj B2C-inställningar, och välj sedan Hantera.
  4. Om du vill redigera en B2C-innehavare väljer du pennsymbolen bredvid. Om du vill ta bort en B2C-innehavare väljer du symbolen bredvid papperskorgen.
  5. Välj spara och välj sedan publicera för att aktivera ändringarna.

Varning

När en B2C-innehavare har konfigurerats för en pågående/publicerad plats, kan användare ha registrerat sig genom att använda konton som finns på innehavaren. Om du tar bort en konfigurerad innehavare på menyn innehavarinställningar > B2C-innehavare tar du bort kopplingen till den B2C-innehavare från webbplatser som är associerade med eventuella kanaler hos innehavaren. I det här fallet kanske användarna inte längre kan logga in på sina konton. Använd därför yttersta försiktighet när du tar bort en konfigurerad innehavare.

När en konfigurerad innehavare tas bort kommer B2C-innehavaren och posterna att fortsätta underhållas, men systemkonfigurationen för den innehavaren kommer att ändras eller tas bort. Användare som försöker registrera sig eller logga in på webbplatsen skapar en ny kontopost i den standard- eller B2C-innehavare som har konfigurerats för webbplatsens kanal.

Konfigurera kanalen med en B2C-innehavare

  1. Logga in på Commerce webbplatsskapare för din miljö som systemadministratör. Om du vill konfigurera Microsoft Entra B2C-innehavare måste du vara systemadministratör för Commerce-miljön.
  2. I det vänstra navigeringsfönstret väljer du Webbplatsinställningar för att expandera den.
  3. Välj kanaler och välj sedan vilken kanal som ska konfigureras.
  4. I egenskapsfönstret till höger i fältet Välj B2C-program, välj konfigurerad Microsoft Entra B2C-innehavare som ska användas för denna kanal.
  5. I kommandofältet väljer du spara och publicera för att bekräfta den nya eller uppdaterade konfigurationen.

Varning

Om du ändrar det B2C-program som har tilldelats till kanalen, tar du bort aktuella referenser som har upprättats för användare som redan har registrerat dig i miljön. I detta fall kommer eventuella autentiseringsuppgifter som associeras med det B2C programmet inte att vara tillgängliga för användarna. Ändra därför bara en kanal Microsoft Entra B2C konfiguration om du konfigurerar kanalen för första gången och inga användare har kunnat registrera sig. Annars kan användarna behöva registrera sig igen för att upprätta en post i den nya Microsoft Entra B2C-innehavaren.

Ytterligare resurser

Konfigurera ditt domännamn

Distribuera en ny klientorganisation för näthandel

Skapa en näthandelsplats

Associera en Dynamics 365 Commerce webbplats med en onlinekanal

Hantera robots.txt filer

Massöverföra URL-omdirigeringar

Ställa in en B2C-klientorganisation i Commerce

Ställa in anpassade sidor för användarinloggningar

Lägga till stöd för ett innehållsleveransnätverk (CDN)

Aktivera platsbaserad butiksidentifiering