Wprowadzenie do przykładu elementu hero zaufanej usługi uwierzytelniania
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.
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:
- Rejestrowanie aplikacji klienta i serwera (internetowego interfejsu API) w usłudze Microsoft Entra ID w ramach przepływu pracy On Behalf Of. Postępuj zgodnie z instrukcjami dotyczącymi konfigurowania wytycznych dotyczących rejestracji
- Wdrożony zasób usług Azure Communication Services. Utwórz zasób usług Azure Communication Services.
- Zaktualizuj aplikację serwera (internetowego interfejsu API) przy użyciu informacji z rejestracji aplikacji.
Wprowadzenie
Jeśli zastanawiasz się, gdzie rozpocząć pracę, oto kilka scenariuszy, które pomogą Ci przejść:
"Chcę zobaczyć, co może zrobić ten przykładowy serwer uwierzytelniania usług Azure Communication Services, uruchamiając go!"
- Zapoznaj się z naszym lokalnym przewodnikiem wdrażania .
"Jak działa przykład serwera uwierzytelniania usług Azure Communication Services?"
- Zapoznaj się z naszą dokumentacją projektu koncepcyjnego. Ta dokumentacja zawiera opis wewnętrznego projektu usługi.
- Omówienie architektury
- Projekt zabezpieczonego internetowego interfejsu API.
- Projekt architektury mapowania tożsamości.
- Projekt architektury wymiany tokenów
- Zapoznaj się z naszą dokumentacją projektu koncepcyjnego. Ta dokumentacja zawiera opis wewnętrznego projektu usługi.
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ść:
"Chcę zobaczyć, co może zrobić ten przykładowy serwer uwierzytelniania usług Azure Communication Services, uruchamiając go!"
- Zapoznaj się z naszym lokalnym przewodnikiem wdrażania .
"Jak działa przykład serwera uwierzytelniania usług Azure Communication Services?"
- Zapoznaj się z naszą dokumentacją projektu koncepcyjnego. Ta dokumentacja zawiera opis wewnętrznego projektu usługi.
- Przykładowy projekt architektury serwera uwierzytelniania usług Azure Communication Services.
- Projekt zabezpieczonego internetowego interfejsu API.
- Projekt architektury mapowania tożsamości.
- Projekt architektury wymiany tokenów
- Zapoznaj się z naszą dokumentacją projektu koncepcyjnego. Ta dokumentacja zawiera opis wewnętrznego projektu usługi.
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.