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.
- Ha még nem rendelkezik ilyennel, hozzon létre egy B2C-bérlőt Azure AD .
- Adjon hozzá egy webalkalmazást a Azure AD B2C-bérlőhöz.
- Regisztrálja az alkalmazást a Dynamics 365 Customer Insights Journeys-példányban.
- 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
- Válassza ki a korábban regisztrált webalkalmazást.
- Adja meg
events
alkalmazásazonosító URI-ként . Ezt a beállítást a Tulajdonságok lapon alkalmazhatja. - Lépjen az API-hozzáféréshez.
- Válassza a Hozzáadás lehetőséget.
- Válassza ki az API-t, és válassza ki az összes hatókört.
- 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:
- Lépjen a Azure Portal és nyissa meg a B2C-t Azure AD
- Válassza a Felhasználói folyamatok (szabályzatok) lehetőséget a Szabályzatok szakaszban.
- Válassza az új felhasználói folyamat lehetőséget.
- Válassza a Regisztráció és bejelentkezés lehetőséget a felhasználói folyamat típusában .
- Adjon meg egy nevet.
- Válasszon ki egy identitásszolgáltatót.
- 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)
- 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.
A Customer Insights – Journeys-példány megnyitása
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.
Adja meg az alkalmazásazonosítót az AAD ügyfél-azonosító mezőben.
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 kihttps://contosoeventmanagementtest.b2clogin.com/contosoeventmanagementtest.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=B2C_1_default-sign-up
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'
}