Megosztás a következőn keresztül:


Eseménykezelés beállítása az AAD B2C-vel való együttműködéshez

Feljegyzés

2023. szeptember 1-én a Dynamics 365 Marketing és a Dynamics 365 Customer Insights közösen lesz értékesítve egyetlen termékváltozatban, Dynamics 365 Customer Insights néven. Az egyes alkalmazások új neve Dynamics 365 Customer Insights – Utak és Dynamics 365 Customer Insights – Adatok. További információ: Dynamics 365 Customer Insights GYIK

Továbbá 2023. szeptember 1-től az új Dynamics 365 Marketing ügyfelek csak a valós idejű marketinges funkciókat kapják meg. További információk: Alapértelmezett valós idejű marketing telepítés. Számos dokumentációs oldal jelenleg olyan kimenő funkciókra hivatkozik, amelyek nem elérhetők, vagy másképp működnek a valós idejű marketingben. A dokumentáció tartalma szeptemberben frissül, hogy jelezve legyen, hogy a valós idejű vagy kimenő marketingre vonatkozik-e.

Áttekintés

Az eseményportál képes integrálni a Azure Active Directory B2C-t. Az integrációhoz néhány lépést kell végrehajtania.

  1. Ha még nem rendelkezik ilyennel, hozzon létre egy B2C-bérlőt Azure AD .
  2. Adjon hozzá egy webalkalmazást a Azure AD B2C-bérlőhöz.
  3. Regisztrálja az alkalmazást a Dynamics 365 Customer Insights Journeys-példányban.
  4. Eseménykezelés alkalmazás konfigurálása a Azure AD B2C-bérlővel való használatra

B2C-bérlő létrehozása Azure AD és webalkalmazás hozzáadása a bérlőhöz

A rövid útmutató bemutatja, hogyan hozhat létre új Azure AD B2C-bérlőt itt: B2C-bérlő létrehozása Azure AD

Miután sikeresen létrehozta Azure AD a B2C-bérlőt, kövesse az oktatóanyagot egy webalkalmazás hozzáadásához az újonnan létrehozott bérlőhöz: Webalkalmazás regisztrálása a AAD B2C-vel

API-hozzáférés megadása a regisztrált webalkalmazáshoz

  1. Válassza ki a korábban regisztrált webalkalmazást.
  2. Adja meg events alkalmazásazonosító URI-ként . Ezt a beállítást a Tulajdonságok lapon alkalmazhatja.
  3. Lépjen az API-hozzáféréshez.
  4. Válassza a Hozzáadás lehetőséget.
  5. Válassza ki az API-t, és válassza ki az összes hatókört.
  6. Kattintson az OK gombra.

Felhasználói folyamatra vonatkozó szabályzat létrehozása

Ha még nem rendelkezik felhasználói folyamatra vonatkozó szabályzattal, létre kell hoznia egyet.

Ehhez kövesse az alábbi lépéseket:

  1. Lépjen a Azure Portal és nyissa meg a B2C-t Azure AD
  2. Válassza a Felhasználói folyamatok (szabályzatok) lehetőséget a Szabályzatok szakaszban.
  3. Válassza az új felhasználói folyamat lehetőséget.
  4. Válassza a Regisztráció és bejelentkezés lehetőséget a felhasználói folyamat típusában .
  5. Adjon meg egy nevet.
  6. Válasszon ki egy identitásszolgáltatót.
  7. Válassza ki legalább a következő felhasználói attribútumokat és jogcímeket:
  • E-mail-cím (kötelező,collect attribútum)
  • Utónév (collect attribútum és visszatérési jogcím)
  • Vezetéknév (attribútum gyűjtése és visszaadási igény)
  1. Válassza a Létrehozás parancsot.

Feljegyzés

Névalapú kapcsolategyeztetési stratégia használatához úgy kell konfigurálnia a regisztrációs szabályzatot, hogy tartalmazza az Given Name és attribútumokat, és Surname ki is válassza őket a Application claim szakaszban. További információ: Konfigurálás és beállítás a Azure AD B2C-ben

Elnevezés

A Azure Portal navigálás közbeni rendetlenség csökkentése érdekében a következő elnevezést fogjuk használni a portál képernyőihez:

  • B2C bérlő: Bérlő
  • B2C-bérlő > Azure AD B2C-beállítások
  • B2C bérlő > Azure AD B2C Gépház > alkalmazás > Válassza ki az alkalmazást: Alkalmazás
  • Alkalmazás > alkalmazásazonosítója szövegmező: Alkalmazásazonosító
  • Bérlő > tulajdonságainak neve szövegmező: > Bérlő neve (például,contoso.onmicrosoft.com)
  • A bérlő nevének első része: Bérlőazonosító (például, contoso)
  • Gépház > Felhasználói folyamatok (szabályzatok): Házirend (például, B2C_1_default-sign-up)
  • Alkalmazás > által közzétett hatókörök > Teljes hatókör értéke szövegmező: hatókör (például, https://contosoeventmanagementtest.onmicrosoft.com/events/registration)

Az alkalmazás regisztrálása a Customer Insights – Journeys példányban

Kövesse ezeket a lépéseket az alkalmazás regisztrálásához a Customer Insights - Journeys szolgáltatásban.

  1. A Customer Insights – Journeys-példány megnyitása

  2. Lépjen a Dynamics 365 Customer Insights – Journeys Settings > webalkalmazások > elemre > , és válassza ki a webalkalmazás-bejegyzést. Ha még nem hozott létre webalkalmazás-rekordot , kövesse a webalkalmazásregisztrálásának lépéseit.

  3. Adja meg az alkalmazásazonosítót az AAD ügyfél-azonosító mezőben.

  4. Szúrja be a metaadatok végpont az AAD metaadatok végpont mezőbe. A meghatározott elnevezési szerelvény szerint az AAD metaadatok végpont ebben a mintában néz ki Az AAD metaadatok végpont ebben a mintában https://{tenant id}.b2clogin.com/{tenant id}.onmicrosoft.com/v2.0/.well-known/openid-configuration?p={policy} néz ki https://contosoeventmanagementtest.b2clogin.com/contosoeventmanagementtest.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=B2C_1_default-sign-up

  5. Mentse el a módosításokat.

    Feljegyzés

    Akár 10 percet is igénybe vehet, amíg a módosítások aktívvá válnak.

Az alkalmazás konfigurálása eseménykezelés

Nyissa meg a environment.ts \src\environments mappában található konfigurációs fájlt, és adja meg az összes szükséges értéket a aadB2cConfig változóban.

Használja a következő leképezést az értékek megadásakor:

  • authorityHost: {bérlőazonosító}.b2clogin.com (például, contosoeventmanagementtest.b2clogin.com)
  • tenant: Bérlő neve (például, contosoeventmanagementtest.onmicrosoft.com)
  • clientID: Alkalmazásazonosító
  • signUpSignInPolicy: Szabályzat (például, B2C_1_default-sign-up)
  • b2cScopes: ['Scope'] (például, https://contosoeventmanagementtest.onmicrosoft.com/events/registration)
  • redirectUri: Alkalmazás > válasz URL-címe > Válassza ki az alkalmazás URI-ját (például localhost https://localhost:4200 esetén)

Példa a teljes aadB2cConfig objektumra:

aadB2CConfig: {
    authorityHost: 'contoso.b2clogin.com',
    tenant: 'contoso.onmicrosoft.com',
    clientID: '7e67b9fe-d976-4db0-be90-05d797332658',
    signUpSignInPolicy: 'B2C_1_default-sign-up',
    b2cScopes: ['https://contoso.onmicrosoft.com/events/registration'],
    redirectUri: 'https://localhost:4200'
}