Udostępnij za pośrednictwem


Wprowadzenie do przykładu elementu hero zaufanej usługi uwierzytelniania

Ważne

Ten przykład jest dostępny w witrynie GitHub dla node.JS i języka C#.

Omówienie

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 na temat naszej dokumentacji koncepcyjnej.

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

Ten przykład może pomóc w następujących scenariuszach:

  • Jako deweloper musisz włączyć przepływ uwierzytelniania w celu wygenerowania tożsamości użytkowników usług Azure Communication Services zamapowanych na tożsamość firmy Microsoft Entra. Korzystając z tej tożsamości, aprowizuj tokeny dostępu, które będą używane w środowiskach 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, aby móc dołączyć do rozmów/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 przedstawiający przykładową architekturę serwera uwierzytelniania usług Azure Communication Services

Ponieważ ten przykład koncentruje się tylko na interfejsach API serwera, aplikacja kliencka nie jest jej częścią. Jeśli chcesz dodać aplikację kliencą, aby zalogować użytkownika przy użyciu identyfikatora Microsoft Entra ID, postępuj zgodnie z przykładami biblioteki MSAL tutaj.

Wymagania wstępne

Aby można było uruchomić ten przykład, należy wykonać następujące działania:

Wprowadzenie

Jeśli zastanawiasz się, gdzie rozpocząć pracę, oto kilka scenariuszy, które pomogą Ci przejść:

Punkty końcowe

Ten przykład usługi Azure Communication Services — serwer uwierzytelniania zawiera odpowiedzi dla punktów końcowych użytkownika i tokenu . Aby uzyskać więcej informacji, zapoznaj się z dokumentem projektowania punktów końcowych i odpowiedzi.

Następne kroki

Materiały uzupełniające

  • Dokumentacja usług Azure Communication Services — dowiedz się więcej na temat dodawania głosu, wideo, czatu i telefonii w naszej oficjalnej dokumentacji.
  • Przykłady hero usług Azure Communication Services — więcej przykładów i przykładów usług Azure Communication Services można znaleźć na naszej stronie przeglądu przykładów.
  • Przepływ pracy On-Behalf-Of — dowiedz się więcej o przepływie pracy OBO.
  • Tworzenie chronionego interfejsu API — szczegółowy przykład tworzenia chronionego interfejsu API.
  • Rozszerzenia programu Graph Open — dowiedz się więcej o otwartych rozszerzeniach programu Microsoft Graph.

Wprowadzenie

Jeśli zastanawiasz się, gdzie rozpocząć pracę, oto kilka scenariuszy, które pomogą Ci przejść:

Punkty końcowe

Ten przykład usługi Azure Communication Services — serwer uwierzytelniania zawiera odpowiedzi dla punktów końcowych użytkownika i tokenu . Aby uzyskać więcej informacji, zapoznaj się z dokumentem projektowania punktów końcowych i odpowiedzi.

Następne kroki

Materiały uzupełniające

  • Dokumentacja usług Azure Communication Services — dowiedz się więcej na temat dodawania głosu, wideo, czatu i telefonii w naszej oficjalnej dokumentacji.
  • Przykłady hero usług Azure Communication Services — więcej przykładów i przykładów usług Azure Communication Services można znaleźć na naszej stronie przeglądu przykładów.
  • Przepływ pracy On-Behalf-Of — dowiedz się więcej o przepływie pracy OBO.
  • Tworzenie chronionego interfejsu API — szczegółowy przykład tworzenia chronionego interfejsu API.
  • Rozszerzenia programu Graph Open — dowiedz się więcej o otwartych rozszerzeniach programu Microsoft Graph.