소개

완료됨

Microsoft Graph는 Microsoft 365 서비스에 저장된 데이터에 대한 액세스를 제공합니다. 사용자 지정 응용 프로그램은 Microsoft Graph API(응용 프로그램 프로그래밍 인터페이스)를 사용하여 데이터에 연결하고 조직의 생산성을 향상시킬 수 있습니다.

필수 구성 요소

학습 목표

이 모듈에서는 다음 작업을 수행합니다.

  • Microsoft Graph를 사용하여 Microsoft Entra ID의 역할 이해
  • Microsoft Graph 권한의 기본 개념 이해
  • Microsoft Entra 애플리케이션 등록 시연
  • Microsoft Graph에 연결하고 Microsoft 365 데이터를 검색하는 JavaScript 응용 프로그램을 만드는 기능을 설명합니다.

시나리오

개발 팀은 고객 응용 프로그램을 빌드하기 위한 초기 계획 단계에 있습니다. 이 응용 프로그램을 통해 영업 사원은 전자 메일, 채팅, 파일 및 모임과 같은 이전 고객 상호 작용에 대한 기록 정보에 액세스할 수 있습니다. 목표는 영업 사원이 고객과 상호 작용할 때 더 나은 결정을 내리도록 하는 것입니다. Microsoft 365는 Microsoft ID를 사용하여 사용자를 인증하기 때문에 팀은 Microsoft ID를 Microsoft Graph와 함께 사용하여 고객 상호 작용 데이터에 액세스하고 응용 프로그램에 표시할 계획입니다.

귀하는 팀에서 Microsoft ID와 Microsoft Graph를 함께 사용하여 필요한 데이터를 검색하는 데 도움이 되는 간단한 프로토타입 응용 프로그램을 만들었습니다. 이 응용 프로그램은 MSAL(Microsoft 인증 라이브러리)을 사용하여 사용자를 인증합니다. 초기 프로토타입 응용 프로그램이 준비되면 팀은 다음을 수행할 계획입니다.

  • Microsoft Entra ID에 애플리케이션을 등록합니다.
  • 응용 프로그램 사용자를 인증하고 액세스 토큰을 받는 프로세스를 테스트합니다(다음 다이어그램의 1단계).
  • 액세스 토큰을 사용하여 Microsoft Graph를 호출하고 Microsoft 365 서비스에서 데이터를 검색합니다(다음 다이어그램의 2단계).

Microsoft Entra ID와 Microsoft Graph 간의 애플리케이션 액세스 토큰 흐름을 보여 주는 다이어그램

Microsoft Entra ID 및 액세스 토큰이 Microsoft Graph에서 수행하는 역할을 자세히 살펴보겠습니다.