Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
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:
- Zarejestruj aplikacje klienta i serwera (Web API) w usłudze Microsoft Entra ID w ramach przepływu pracy On Behalf Of. Postępuj zgodnie z instrukcjami zawartymi w 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 (Web API) za pomocą informacji z rejestracji aplikacji.
Wprowadzenie
Jeśli zastanawiasz się, od czego zacząć, oto kilka scenariuszy, które pomogą Ci ruszyć z miejsca:
"Chcę zobaczyć, co może zrobić ten przykładowy serwer uwierzytelniania usług Azure Communication Services, uruchamiając go!"
- Zapoznaj się z naszym przewodnikiem dotyczącym lokalnego wdrożenia.
Jak działa przykładowy serwer uwierzytelniania usług komunikacyjnych Azure?
- Zapoznaj się z naszą dokumentacją projektu koncepcyjnego. Niniejsza dokumentacja przedstawia wewnętrzny projekt usługi.
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
- Dokumentacja usług Azure Communication Services — dowiedz się więcej na temat dodawania głosu, wideo, czatu i telefonii w naszej oficjalnej dokumentacji.
- Azure Communication Services Hero Samples - Znajdź więcej przykładów i próbek usług Azure Communication Services na naszej stronie przeglądu próbek.
- On-Behalf-Of workflow - Dowiedz się więcej o workflow OBO.
- Tworzenie chronionego API - Szczegółowy przykład tworzenia chronionego API.
- Rozszerzenia programu Graph Open — dowiedz się więcej o otwartych rozszerzeniach programu Microsoft Graph.
Wprowadzenie
Jeśli zastanawiasz się, od czego zacząć, oto kilka scenariuszy, które pomogą Ci ruszyć z miejsca:
"Chcę zobaczyć, co może zrobić ten przykładowy serwer uwierzytelniania usług Azure Communication Services, uruchamiając go!"
- Zapoznaj się z naszym przewodnikiem dotyczącym lokalnego wdrożenia.
Jak działa przykładowy serwer uwierzytelniania usług komunikacyjnych Azure?
- Zapoznaj się z naszą dokumentacją projektu koncepcyjnego. Niniejsza dokumentacja przedstawia wewnętrzny projekt usługi.
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
- Dokumentacja usług Azure Communication Services — dowiedz się więcej na temat dodawania głosu, wideo, czatu i telefonii w naszej oficjalnej dokumentacji.
- Azure Communication Services Hero Samples - Znajdź więcej przykładów i próbek usług Azure Communication Services na naszej stronie przeglądu próbek.
- On-Behalf-Of workflow - Dowiedz się więcej o workflow OBO.
- Tworzenie chronionego API - Szczegółowy przykład tworzenia chronionego API.
- Rozszerzenia programu Graph Open — dowiedz się więcej o otwartych rozszerzeniach programu Microsoft Graph.