Microsoft Outlook 구성

이 페이지에서는 Outlook 데이터 스토어를 만들기 전에 서드 파티 구성을 설정하고 구성하는 방법을 설명합니다.

인증 및 권한 설정

Microsoft Entra 관리 센터에서 인증 및 권한을 설정해야 합니다. 이는 커넥터가 데이터에 액세스하고 데이터를 동기화하는 데 중요합니다.

Microsoft Outlook 커넥터용 Entra 앱 등록

Gemini Enterprise에서 Microsoft Outlook 커넥터를 만들기 전에 보안 액세스를 사용 설정하도록 Microsoft Entra 애플리케이션을 등록하세요.

Entra에서 Gemini Enterprise를 OAuth 2.0 애플리케이션으로 등록하려면 다음을 수행하세요.

  1. Microsoft Entra 관리 센터로 이동합니다.
  2. 탐색 메뉴에서 Entra ID를 펼치고 앱 등록을 선택합니다.
  3. 앱 등록 페이지에서 새 등록을 클릭합니다.
  4. 애플리케이션 등록 페이지에서 다음을 수행합니다.

    1. 이름 필드에 앱 이름을 입력합니다.
    2. 지원되는 계정 유형 섹션에서 이 조직 디렉터리의 계정만을 선택합니다.
    3. 리디렉션 URI 섹션에서 다음을 수행합니다.
      1. 플랫폼 목록에서 Web를 선택합니다.
      2. 리디렉션 URI 필드에 https://vertexaisearch.cloud.google.com/console/oauth/default_oauth.html를 입력합니다.
    4. 등록을 클릭합니다. Microsoft Entra에서 앱을 만들고 앱의 개요 페이지를 표시합니다.
  5. 앱 탐색 메뉴에서 인증을 클릭합니다.

  6. 리디렉션 URI 추가를 클릭합니다.

  7. 플랫폼 선택 창에서 다음을 수행합니다.

    1. 을 선택합니다.
    2. 리디렉션 URI 필드에 https://vertexaisearch.cloud.google.com/oauth-redirect를 입력합니다.
    3. 구성을 클릭합니다.

OAuth 2.0 구성 만들기

OAuth 2.0 인증 방법을 사용하여 연결을 만들려면 Microsoft Entra 애플리케이션 등록 페이지에서 클라이언트 ID, 클라이언트 보안 비밀번호, 테넌트 ID를 가져와야 합니다.

클라이언트 ID 및 클라이언트 보안 비밀번호 가져오기

  1. 앱의 클라이언트 ID와 보안 비밀을 얻으려면 다음을 수행하세요.

    1. 앱 페이지의 앱 탐색 메뉴에서 인증서 및 보안 비밀을 선택합니다.
    2. 새 클라이언트 보안 비밀번호를 클릭합니다.
    3. 클라이언트 보안 비밀번호 창에서 다음을 수행합니다.
      1. 설명 필드에 보안 비밀에 대한 설명을 입력합니다.
      2. 만료 목록에서 만료 기간을 선택합니다.
      3. 추가를 클릭합니다.
    4. 열에 표시된 보안 비밀(Client Secret)과 보안 비밀 ID 열에 표시된 식별자(Client ID)를 복사하여, 나중에 사용할 수 있도록 안전하게 보관합니다.

테넌트 ID 가져오기

테넌트 ID는 Microsoft Entra 관리 센터의 개요 페이지에 있는 테넌트 ID 상자에서 확인할 수 있습니다.

Microsoft API 권한 구성

앱에 필요한 API 권한을 구성하려면 다음을 수행하세요.

  1. 앱 페이지에서 API 권한을 선택합니다.

  2. 권한 추가를 클릭합니다.

  3. API 권한 요청 페이지에서 Microsoft Graph를 선택합니다.

  4. 연결 모드에 따라 다음 권한을 검색하여 선택합니다.

    연결 모드 범위 목적
    제휴 검색 Mail.Read
    Calendars.Read
    Contacts.Read
    (위임됨) 커넥터가 로그인한 사용자의 메일함, 캘린더 일정, 연락처를 읽을 수 있도록 허용합니다.
    데이터 수집 Calendars.Read (애플리케이션) 커넥터가 모든 캘린더의 일정을 읽을 수 있도록 허용합니다.
    Calendars.ReadBasic.All (애플리케이션) 커넥터가 본문, 첨부파일, 확장 프로그램과 같은 속성을 제외한 모든 캘린더의 일정을 읽을 수 있도록 허용합니다.
    Contacts.Read (애플리케이션) 커넥터가 모든 편지함의 모든 연락처를 읽을 수 있도록 허용합니다.
    Mail.Read (애플리케이션) 커넥터가 모든 편지함의 메일을 읽을 수 있도록 허용합니다.
    Mail.ReadBasic (애플리케이션) 커넥터가 모든 편지함의 기본 메일 속성을 읽을 수 있도록 허용합니다. 본문, previewBody, 첨부파일, 확장 속성을 제외한 모든 속성이 포함됩니다.
    Mail.ReadBasic.All (애플리케이션) 커넥터가 모든 편지함의 기본 메일 속성을 읽을 수 있도록 허용합니다. 본문, previewBody, 첨부파일, 확장 속성을 제외한 모든 속성이 포함됩니다.
    User.Read (위임됨) 커넥터가 로그인한 사용자의 프로필을 읽을 수 있도록 허용합니다.
    User.Read.All (애플리케이션) 커넥터가 조직의 다른 사용자의 전체 프로필 속성, 보고서, 관리자를 읽을 수 있도록 허용합니다.
    User.ReadBasic.All (애플리케이션) 커넥터가 조직의 다른 사용자의 기본 프로필 속성을 읽을 수 있도록 허용합니다.
    작업 Mail.Send (위임됨) 커넥터가 조직의 사용자로 메일을 보낼 수 있도록 허용합니다.
    Calendars.ReadWrite (위임됨) 커넥터가 사용자 캘린더에서 이벤트를 생성, 읽기, 업데이트, 삭제할 수 있도록 허용합니다.
    Contacts.ReadWrite (위임됨) 커넥터가 사용자 연락처를 만들고, 읽고, 업데이트하고, 삭제할 수 있도록 허용합니다.
  5. 권한 추가를 클릭합니다.