Ismerkedés a megbízható hitelesítési szolgáltatás fő példaképével
Fontos
Ez a minta node.JS és C# gitHubon érhető el.
Áttekintés
Az Azure Communication Services megköveteli, hogy a fejlesztők felhasználói és hozzáférési jogkivonat-hitelesítő adatokat generáljanak egy megbízható hitelesítési szolgáltatáson belül. Az Azure Communication Services identitás-agnosztikus, így többet is megtudhat a fogalmi dokumentációnkról.
Ez az adattár az Azure Communication Serviceshez készült hitelesítési szolgáltatás kiszolgálói implementációjának mintáját tartalmazza. Ajánlott eljárásokat használ egy megbízható háttérszolgáltatás létrehozásához, amely kiadja az Azure Communication Services hitelesítő adatait, és leképezi őket a Microsoft Entra-identitásokra.
Ez a minta a következő helyzetekben nyújt segítséget:
- Fejlesztőként engedélyeznie kell egy hitelesítési folyamatot a Microsoft Entra-identitáshoz hozzárendelt Azure Communication Services-felhasználói identitások létrehozásához. Ezt az identitást használva hozzáférési jogkivonatokat fog kiépíteni a híváshoz és a csevegéshez.
- Fejlesztőként engedélyeznie kell egy hitelesítési folyamatot az Azure Communication Serviceshez, amely támogatja a Teams-identitásokat, ami egy Teams-felhasználó Microsoft 365 Microsoft Entra-identitásának használatával történik, hogy lekérjen egy Azure Communication Services-jogkivonatot a Teams hívásához/csevegéséhez való csatlakozáshoz.
Feljegyzés
Ha az Azure Communication Services használatbavételét szeretné megkezdeni, de még tanulási/prototípus-készítési fázisban van, tekintse meg az Azure kommunikációs szolgáltatások felhasználóinak és hozzáférési jogkivonatainak használatának megkezdéséhez szükséges rövid útmutatókat.
Mivel ez a minta csak a kiszolgáló API-jára összpontosít, az ügyfélalkalmazás nem része annak. Ha hozzá szeretné adni az ügyfélalkalmazást a microsoft Entra-azonosítóval bejelentkező felhasználóhoz, kövesse az itt található MSAL-mintákat.
Előfeltételek
A minta futtatásához a következőkre lesz szükség:
- Ügyfél- és kiszolgálóalkalmazások (web API-k) regisztrálása a Microsoft Entra-azonosítóban a Munkafolyamat nevében szolgáltatás részeként. Útmutató a regisztrációk beállításához
- Üzembe helyezett Azure Communication Services-erőforrás. Hozzon létre egy Azure Communication Services-erőforrást.
- Frissítse a Kiszolgáló (Web API) alkalmazást az alkalmazásregisztrációk adataival.
Első lépések
Ha kíváncsi arra, hogy hol kezdheti el az első lépéseket, az alábbi forgatókönyvek segíthetnek a kezdésben:
"Szeretném látni, hogy ez az Azure Communication Services authentication server-minta mire képes a futtatásával!"
"Hogyan működik az Azure Communication Services-hitelesítési kiszolgáló mintája?"
- Tekintse meg fogalmi tervdokumentációnkat. Ez a dokumentáció a szolgáltatás belső kialakítását ismerteti.
Végpontok
Ez az Azure Communication Services Solutions – Hitelesítési kiszolgálói minta választ ad a felhasználói és jogkivonatvégpontokra. További részletekért tekintse meg a végpontok és válaszok tervezési dokumentumát.
Következő lépések
További információ
- Az Azure Communication Services dokumentációja – További információ arról, hogyan adhat hozzá hang-, video-, csevegés- és telefonszolgáltatást a hivatalos dokumentációnkhoz.
- Azure Communication Services Hero-minták – További Azure Communication Services-mintákat és példákat találhat a minták áttekintési oldalán.
- A munkafolyamat nevében – További információ az OBO-munkafolyamatról.
- Védett API létrehozása – Részletes példa védett API létrehozására.
- Graph Open Extensions – További információ a Microsoft Graph nyitott bővítményeiről.
Első lépések
Ha kíváncsi arra, hogy hol kezdheti el az első lépéseket, az alábbi forgatókönyvek segíthetnek a kezdésben:
"Szeretném látni, hogy ez az Azure Communication Services authentication server-minta mire képes a futtatásával!"
"Hogyan működik az Azure Communication Services-hitelesítési kiszolgáló mintája?"
- Tekintse meg fogalmi tervdokumentációnkat. Ez a dokumentáció a szolgáltatás belső kialakítását ismerteti.
Végpontok
Ez az Azure Communication Services Solutions – Hitelesítési kiszolgálói minta választ ad a felhasználói és jogkivonatvégpontokra. További részletekért tekintse meg a végpontok és válaszok tervezési dokumentumát.
Következő lépések
További információ
- Az Azure Communication Services dokumentációja – További információ arról, hogyan adhat hozzá hang-, video-, csevegés- és telefonszolgáltatást a hivatalos dokumentációnkhoz.
- Azure Communication Services Hero-minták – További Azure Communication Services-mintákat és példákat találhat a minták áttekintési oldalán.
- A munkafolyamat nevében – További információ az OBO-munkafolyamatról.
- Védett API létrehozása – Részletes példa védett API létrehozására.
- Graph Open Extensions – További információ a Microsoft Graph nyitott bővítményeiről.