Udostępnij przez


Przykład kluczowej usługi uwierzytelniania

Ważne

Ten przykład jest dostępny w witrynie GitHub Azure Samples forNode.jsand C# (Przykłady platformy Azure w usłudze GitHub dla Node.js i języka C#).

Usługi Azure Communication Services wymagają od deweloperów generowania poświadczeń tokenu użytkownika i dostępu w zaufanej usłudze uwierzytelniania. Usługi Azure Communication Services są niezależne od tożsamości. Aby dowiedzieć się więcej, zapoznaj się z naszą dokumentacją koncepcyjną.

To repozytorium zawiera przykładową implementację serwera usługi uwierzytelniania dla usług Azure Communication Services. Używa najlepszych praktyk w celu utworzenia zaufanej usługi backendowej, która wystawia poświadczenia usług Azure Communication Services i mapuje je na tożsamości firmy Microsoft Entra.

Skorzystaj z tego przykładu, aby pomóc w następujących scenariuszach:

  • Jako programista musisz włączyć przepływ uwierzytelniania, aby wygenerować tożsamości użytkowników Azure Communication Services powiązane z tożsamością Microsoft Entra. Następnie użyj tożsamości, aby zapewnić tokeny dostępu do wykorzystania w doświadczeniach rozmów i czatów.
  • Jako deweloper musisz włączyć przepływ uwierzytelniania dla usług Azure Communication Services obsługujących tożsamości usługi Teams, co jest wykonywane przy użyciu tożsamości Microsoft 365 Microsoft Entra użytkownika usługi Teams w celu pobrania tokenu usług Azure Communication Services w celu dołączenia do rozmów i czatów w usłudze Teams.

Uwaga

Jeśli chcesz rozpocząć pracę z usługami Azure Communication Services, ale nadal korzystasz z faz uczenia się i tworzenia prototypów, zapoznaj się z naszymi przewodnikami Szybki start, aby rozpocząć pracę z użytkownikami usług komunikacyjnych platformy Azure i tokenami dostępu.

Zrzut ekranu dla Przykładowej Architektury Serwera Uwierzytelniania Usług Komunikacyjnych Azure

Ponieważ ten przykład koncentruje się tylko na interfejsach API serwera, aplikacja kliencka nie jest jej częścią. Jeśli chcesz dodać aplikację kliencką, aby uwierzytelniać użytkowników końcowych przy użyciu Microsoft Entra ID, postępuj zgodnie z przykładami biblioteki MSAL.

Wymagania wstępne

Aby móc uruchomić ten przykład, potrzebne są następujące elementy:

Wprowadzenie

Jeśli zastanawiasz się, od czego zacząć, oto kilka scenariuszy, które pomogą Ci ruszyć z miejsca:

Punkty końcowe

Ten przykładowy serwer uwierzytelniania z Azure Communication Services Solutions zapewnia odpowiedzi dla punktów końcowych użytkownika i token. Aby uzyskać więcej informacji, zapoznaj się z dokumentem dotyczącym projektowania punktów końcowych i odpowiedzi.

Następne kroki

Dalsza lektura

Wprowadzenie

Jeśli zastanawiasz się, od czego zacząć, oto kilka scenariuszy, które pomogą Ci ruszyć z miejsca:

Punkty końcowe

Ten przykładowy serwer uwierzytelniania z Azure Communication Services Solutions zapewnia odpowiedzi dla punktów końcowych użytkownika i token. Aby uzyskać więcej informacji, zapoznaj się z dokumentem dotyczącym projektowania punktów końcowych i odpowiedzi.

Następne kroki

Dalsza lektura