신뢰할 수 있는 인증 서비스 Hero 샘플 시작
개요
Azure Communication Services에서 개발자는 신뢰할 수 있는 인증 서비스 내에서 사용자 및 액세스 토큰 자격 증명을 생성해야 합니다. Azure Communication Services는 ID에 구애를 받지 않습니다. 자세히 알아보려면 개념 설명서를 참조하세요.
이 리포지토리는 Azure Communication Services용 인증 서비스의 서버 구현 샘플을 제공합니다. 또한 모범 사례를 사용하여 Azure Communication Services 자격 증명을 발급하고 Microsoft Entra ID에 매핑하는 신뢰할 수 있는 백 엔드 서비스를 빌드합니다.
이 샘플은 다음 시나리오에서 도움이 될 수 있습니다.
- 개발자는 인증 흐름을 사용하도록 설정하여 Microsoft Entra ID에 매핑된 Azure Communication Services 사용자 ID를 생성해야 합니다. 그런 다음, 이 ID를 사용하여 통화 및 채팅 환경에 사용할 액세스 토큰을 프로비전합니다.
- 개발자는 Azure Communication Services 지원 Teams ID에 대한 인증 흐름을 사용하도록 설정해야 합니다. 이를 위해 Teams 사용자의 Microsoft 365 Microsoft Entra ID를 사용하여 Teams 통화/채팅에 참여할 수 있도록 Azure Communication Services 토큰을 가져옵니다.
참고 항목
Azure Communication Services를 시작하려고 하지만 아직 학습/프로토타입 단계인 경우 Azure Communication Services 사용자 및 액세스 토큰을 시작하기 위한 빠른 시작을 확인하세요.
이 샘플은 서버 API에만 중점을 두므로 클라이언트 애플리케이션은 포함되어 있지 않습니다. Microsoft Entra ID를 사용하여 사용자를 로그인하기 위해 클라이언트 애플리케이션을 추가하려면 여기에서 MSAL 샘플을 따릅니다.
필수 조건
이 샘플을 실행하려면 다음을 수행해야 합니다.
- On Behalf Of 워크플로의 일부로 클라이언트 및 서버(Web API) 애플리케이션을 Microsoft Entra ID에 등록합니다. 등록 설정 지침에 대한 지침을 따릅니다.
- 배포된 Azure Communication Services 리소스. Azure Communication Services 리소스를 만듭니다.
- 앱 등록의 정보로 서버(Web API) 애플리케이션을 업데이트합니다.
시작하기
어디서 시작해야 할지 궁금하다면 다음과 같은 몇 가지 시나리오가 도움이 될 것입니다.
"이 Azure Communication Services 인증 서버 샘플을 실행하여 수행할 수 있는 작업을 확인하려고 합니다."
- 로컬 배포 가이드를 확인하세요.
"Azure Communication Services 인증 서버 샘플은 어떻게 작동하나요?"
- 개념적 디자인 설명서를 살펴보세요. 이 설명서에서는 서비스의 내부 디자인을 간략하게 설명합니다.
끝점
이 Azure Communication Services 솔루션 - 인증 서버 샘플은 사용자 및 토큰 엔드포인트에 대한 응답을 제공합니다. 자세한 내용은 엔드포인트 및 응답 디자인 설명서를 확인하세요.
다음 단계
추가 자료
- Azure Communication Services 설명서 - 공식 설명서에서 음성, 비디오, 채팅 및 전화 통신을 추가하는 방법에 대해 자세히 알아보세요.
- Azure Communication Services Hero 샘플 - 샘플 개요 페이지에서 더 많은 Azure Communication Services 샘플 및 예제를 찾아보세요.
- On-Behalf-Of 워크플로 - OBO 워크플로에 대해 자세히 알아보세요.
- 보호된 API 만들기 - 보호된 API를 만드는 자세한 예제입니다.
- Graph 오픈 확장 - Microsoft Graph 오픈 확장에 대해 자세히 알아보세요.
시작하기
어디서 시작해야 할지 궁금하다면 다음과 같은 몇 가지 시나리오가 도움이 될 것입니다.
"이 Azure Communication Services 인증 서버 샘플을 실행하여 수행할 수 있는 작업을 확인하려고 합니다."
- 로컬 배포 가이드를 확인하세요.
"Azure Communication Services 인증 서버 샘플은 어떻게 작동하나요?"
- 개념적 디자인 설명서를 살펴보세요. 이 설명서에서는 서비스의 내부 디자인을 간략하게 설명합니다.
끝점
이 Azure Communication Services 솔루션 - 인증 서버 샘플은 사용자 및 토큰 엔드포인트에 대한 응답을 제공합니다. 자세한 내용은 엔드포인트 및 응답 디자인 설명서를 확인하세요.
다음 단계
추가 자료
- Azure Communication Services 설명서 - 공식 설명서에서 음성, 비디오, 채팅 및 전화 통신을 추가하는 방법에 대해 자세히 알아보세요.
- Azure Communication Services Hero 샘플 - 샘플 개요 페이지에서 더 많은 Azure Communication Services 샘플 및 예제를 찾아보세요.
- On-Behalf-Of 워크플로 - OBO 워크플로에 대해 자세히 알아보세요.
- 보호된 API 만들기 - 보호된 API를 만드는 자세한 예제입니다.
- Graph 오픈 확장 - Microsoft Graph 오픈 확장에 대해 자세히 알아보세요.