Facebook Business 페이지 데이터를 보관하는 커넥터 배포

이 문서에는 Office 365 Import 서비스를 사용하여 Facebook Business 페이지에서 Microsoft 365로 데이터를 가져오는 커넥터를 배포하는 단계별 프로세스가 포함되어 있습니다. 이 프로세스에 대한 개략적인 개요와 Facebook 커넥터를 배포하는 데 필요한 필수 구성 요소 목록은 Facebook 데이터를 보관하는 커넥터 설정을 참조하세요.

1단계: Azure Active Directory에서 앱 만들기

  1. https://portal.azure.com 전역 관리자 계정의 자격 증명으로 이동하여 로그인합니다.

    AAD에서 앱을 만듭니다.

  2. 왼쪽 탐색 창에서 Azure Active Directory 를 클릭합니다.

    Azure Active Directory를 클릭합니다.

  3. 왼쪽 탐색 창에서 앱 등록(미리 보기) 를 클릭한 다음 새 등록 을 클릭합니다.

    **앱 등록(미리 보기)**를 클릭한 다음 새 등록을 클릭합니다.

  4. 응용 프로그램을 등록합니다. 리디렉션 URI에서 애플리케이션 유형 드롭다운 목록에서 웹을 선택한 다음, URI 상자에 입력 https://portal.azure.com 합니다.

    응용 프로그램을 등록합니다.

  5. 애플리케이션(클라이언트) ID디렉터리(테넌트) ID 를 복사하여 텍스트 파일 또는 기타 안전한 위치에 저장합니다. 이후 단계에서 이러한 ID를 사용합니다.

    애플리케이션 ID 및 디렉터리 ID를 복사하여 저장합니다.

  6. 새 앱의 인증서 & 비밀로 이동합니다.

    새 앱에 대한 인증서 & 비밀로 이동합니다.

  7. 새 클라이언트 암호를 클릭합니다.

    새 클라이언트 암호를 클릭합니다.

  8. 새 비밀을 만듭니다. 설명 상자에 비밀을 입력한 다음 만료 기간을 선택합니다.

    비밀을 입력한 다음 만료 기간을 선택합니다.

  9. 비밀 값을 복사하여 텍스트 파일 또는 다른 스토리지 위치에 저장합니다. 이후 단계에서 사용하는 AAD 애플리케이션 비밀입니다.

    비밀 값을 복사하여 저장합니다.

2단계: GitHub에서 Azure 계정으로 커넥터 웹 서비스 배포

  1. 이 GitHub 사이트로 이동하여 Azure에 배포를 클릭합니다.

    Azure에 배포를 클릭합니다.

  2. Azure에 배포를 클릭하면 사용자 지정 템플릿 페이지가 있는 Azure Portal 리디렉션됩니다. 기본 사항설정 세부 정보를 입력한 다음 구매 를 클릭합니다.

    • 구독: Facebook Business 페이지 커넥터 웹 서비스를 배포할 Azure 구독을 선택합니다.

    • 리소스 그룹: 새 리소스 그룹을 선택하거나 만듭니다. 리소스 그룹은 Azure 솔루션에 대한 관련 리소스를 보유하는 컨테이너입니다.

    • 위치: 위치를 선택합니다.

    • 웹앱 이름: 커넥터 웹앱의 고유한 이름을 제공합니다. 이 이름은 3~18자 사이여야 합니다. 이 이름은 Azure App Service URL을 만드는 데 사용됩니다. 예를 들어 fbconnector 의 웹앱 이름을 제공하는 경우 Azure App Service URL이 fbconnector.azurewebsites.net.

    • tenantId: 1단계의 Azure Active Directory에서 Facebook 커넥터 앱을 만든 후 복사한 Microsoft 365 조직의 테넌트 ID입니다.

    • APISecretKey: 모든 값을 비밀로 입력할 수 있습니다. 이는 5단계에서 커넥터 웹앱에 액세스하는 데 사용됩니다.

      리소스 만들기를 클릭하고 스토리지 계정을 입력합니다.

  3. 배포에 성공하면 페이지는 다음 스크린샷과 유사하게 표시됩니다.

    Storage를 클릭한 다음 Storage 계정을 클릭합니다.

3단계: Facebook 앱 등록

  1. 으로 https://developers.facebook.com이동하여 조직의 Facebook Business 페이지에 대한 계정의 자격 증명을 사용하여 로그인한 다음 새 앱 추가 를 클릭합니다.

    Facebook 비즈니스용 새 앱을 추가합니다.

  2. 새 앱 ID를 만듭니다.

    새 앱 ID를 만듭니다.

  3. 왼쪽 탐색 창에서 제품 추가 를 클릭한 다음 Facebook 로그인 타일에서 설정을 클릭합니다.

    제품 추가를 클릭합니다.

  4. Facebook 로그인 통합 페이지에서 을 클릭합니다.

    Facebook 로그인 통합 페이지에서 웹을 클릭합니다.

  5. Azure App Service URL을 추가합니다. 예를 들면 다음과 같습니다 https://fbconnector.azurewebsites.net.

    Azure App Service URL을 추가합니다.

  6. Facebook 로그인 설정의 빠른 시작 섹션을 완료합니다.

    빠른 시작 섹션을 완료합니다.

  7. Facebook 로그인 아래의 왼쪽 탐색 창에서 설정을 클릭하고 유효한 OAuth 리디렉션 URI 상자에 OAuth 리디렉션 URI를 추가합니다. connectorserviceuri 값이 조직의 Azure 앱 서비스 URL인 /Views/FacebookOAuth 형식<connectorserviceuri> 을 사용합니다. 예를 들면 https://fbconnector.azurewebsites.net다음과 같습니다.

    OAuth 리디렉션 URI를 유효한 OAuth 리디렉션 URI 상자에 추가합니다.

  8. 왼쪽 탐색 창에서 제품 추가 를 클릭한 다음 웹후크를 클릭합니다. 페이지 풀다운 메뉴에서 페이지를 클릭합니다.

    제품 추가를 클릭한 다음 **웹후크를 클릭합니다.

  9. 웹후크 콜백 URL을 추가하고 확인 토큰을 추가합니다. 콜백 URL의 형식은 connectorserviceuri 값이 조직의 Azure 앱 서비스 URL인 형식 <connectorserviceuri>/api/FbPageWebhook을 사용합니다. 예를 들면 다음과 같습니다 https://fbconnector.azurewebsites.net.

    확인 토큰은 강력한 암호와 유사해야 합니다. 확인 토큰을 텍스트 파일 또는 다른 스토리지 위치에 복사합니다.

    확인 토큰을 추가합니다.

  10. 피드에 대한 엔드포인트를 테스트하고 구독합니다.

    엔드포인트를 테스트하고 구독합니다.

  11. 개인 정보 URL, 앱 아이콘 및 비즈니스 사용을 추가합니다. 또한 앱 ID 및 앱 비밀을 텍스트 파일 또는 다른 스토리지 위치에 복사합니다.

    개인 정보 URL, 앱 아이콘 및 비즈니스 사용을 추가합니다.

  12. 앱을 공용으로 만듭니다.

    앱을 공용으로 만듭니다.

  13. 관리자 또는 테스터 역할에 사용자를 추가합니다.

    관리자 또는 테스터 역할에 사용자를 추가합니다.

  14. 페이지 공용 콘텐츠 액세스 권한을 추가합니다.

    페이지 공용 콘텐츠 액세스 권한을 dd.

  15. 페이지 관리 권한을 추가합니다.

    페이지 관리 권한을 추가합니다.

  16. Facebook에서 검토한 애플리케이션을 가져옵니다.

    Facebook에서 검토한 애플리케이션을 가져옵니다.

4단계: 커넥터 웹앱 구성

  1. ( https://<AzureAppResourceName>.azurewebsites.net 여기서 AzureAppResourceName은 4단계에서 명명한 Azure 앱 리소스의 이름임)으로 이동합니다. 예를 들어 이름이 fbconnectorhttps://fbconnector.azurewebsites.net인 경우 . 앱의 홈페이지는 다음 스크린샷과 같습니다.

    커넥터 웹앱으로 이동합니다.

  2. 구성 을 클릭하여 로그인 페이지를 표시합니다.

    구성을 클릭하여 로그인 페이지를 표시합니다.

  3. 테넌트 ID 상자에 테넌트 ID(2단계에서 얻은)를 입력하거나 붙여넣습니다. 암호 상자에 APISecretKey(2단계에서 가져온)를 입력하거나 붙여넣은 다음 구성 설정 설정을 클릭하여 구성 세부 정보 페이지를 표시합니다.

    테넌트 ID 및 암호를 사용하여 로그인하고 구성 세부 정보 페이지로 이동합니다.

  4. 다음 구성 설정을 입력합니다.

    • Facebook 애플리케이션 ID: 3단계에서 가져온 Facebook 애플리케이션의 앱 ID입니다.

    • Facebook 애플리케이션 비밀: 3단계에서 얻은 Facebook 애플리케이션의 앱 비밀입니다.

    • Facebook 웹후크는 토큰을 확인합니다 . 3단계에서 만든 확인 토큰입니다.

    • AAD 애플리케이션 ID: 1단계에서 만든 Azure Active Directory 앱의 애플리케이션 ID입니다.

    • AAD 애플리케이션 비밀: 1단계에서 만든 APISecretKey 비밀의 값입니다.

  5. 저장 을 클릭하여 커넥터 설정을 저장합니다.

5단계: 규정 준수 포털에서 Facebook 커넥터 설정

  1. Microsoft Purview 규정 준수 포털 이동한 다음 /a를<데이터 커넥터를 선택합니다.

  2. Facebook Business 페이지의 데이터 커넥터 페이지에서 보기를 클릭합니다.

  3. Facebook 비즈니스 페이지 페이지에서 커넥터 추가 를 클릭합니다.

  4. 서비스 약관 페이지에서 동의 를 클릭합니다.

  5. 커넥터 앱에 대한 자격 증명 추가 페이지에서 다음 정보를 입력한 다음 연결 유효성 검사를 클릭합니다.

    커넥터 앱 자격 증명을 입력합니다.

    • 이름 상자에 Facebook 뉴스 페이지 와 같은 커넥터의 이름을 입력합니다.

    • 연결 URL 상자에 Azure App Service URL을 입력하거나 붙여넣습니다. 예를 들면 다음과 같습니다https://fbconnector.azurewebsites.net.

    • 암호 상자에 2단계에서 추가한 APISecretKey 값을 입력하거나 붙여넣습니다.

    • Azure 앱 ID 상자에 1단계에서 만든 AAD 애플리케이션 ID라고도 하는 애플리케이션(클라이언트) ID의 값을 입력하거나 붙여넣습니다.

  6. 연결의 유효성을 검사한 후 다음 을 클릭합니다.

  7. 데이터 가져오기를 위한 Microsoft 365 권한 부여 페이지에서 APISecretKey를 다시 입력하거나 붙여넣은 다음 로그인 웹앱을 클릭합니다.

  8. Facebook 커넥터 앱 구성 페이지에서 Facebook으로 로그인 을 클릭하고 조직의 Facebook Business 페이지에 대한 계정의 자격 증명을 사용하여 로그인합니다. 로그인한 Facebook 계정에 조직의 Facebook Business 페이지에 대한 관리자 역할이 할당되어 있는지 확인합니다.

    Facebook을 사용하여 로그인합니다.

  9. 로그인한 Facebook 계정으로 관리되는 비즈니스 페이지 목록이 표시됩니다. 보관할 페이지를 선택하고 다음 을 클릭합니다.

    보관하려는 조직 비즈니스 페이지를 선택합니다.

  10. 계속 을 클릭하여 커넥터 서비스 앱의 설정을 종료합니다.

  11. 필터 설정 페이지에서 필터를 적용하여 특정 연령의 항목을 처음 가져올 수 있습니다. 나이를 선택하고 다음 을 클릭합니다.

  12. 저장소 위치 선택 페이지에서 Facebook 항목을 가져올 Microsoft 365 사서함의 전자 메일 주소를 입력하고 다음 을 클릭합니다.

  13. 다음 을 클릭하여 커넥터 설정을 검토한 다음 마침 을 클릭하여 커넥터 설정을 완료합니다.

  14. 준수 센터에서 데이터 커넥터 페이지로 이동하고 커넥터 탭을 클릭하여 가져오기 프로세스의 진행률을 확인합니다.