Loading
최소 권한 권한을 사용하도록 Microsoft 앱 등록 업데이트

최소 권한 권한을 사용하도록 Microsoft 앱 등록 업데이트

이전에 Files.ReadWrite.All 및 User.ReadWrite.All과 같은 고급 권한을 사용하여 Microsoft 추가 기능을 설정한 경우 앱 등록을 업데이트하여 Sites.Selected, User.Read, User.ReadBasic.All을 사용할 수 있습니다. 이렇게 하면 보안 위험을 줄이고 특정 SharePoint 사이트에 대한 액세스를 제한하며 문서 생성에 영향을 미치지 않고 액세스 관리를 간소화할 수 있습니다.

필수 Edition

노트
노트 안내 설정을 사용하여 Microsoft 365 및 Azure를 통합하려면 안내 설정을 사용하여 Microsoft 365 및 Azure 통합 설정을 참조하십시오.
지원 제품: Lightning Experience
지원 제품: Professional, Enterprise, Unlimited, Developer Edition
필요한 사용자 권한
그래프 탐색기를 통해 API 권한을 수정하고 사이트 액세스 권한을 부여하고 인증 범위 및 앱 속성을 업데이트하려면 다음을 수행합니다.

CLM 관리자 사용자

OR

Microsoft 365 관리자

AND

Azure 앱 등록 소유자

전제 조건:

  • Microsoft 앱 등록을 설정하여 문서 저장소용 Salesforce 통합을 지원합니다.
  • 문서 저장소용 ExternalDocStorageConfig에 구성된 SharePoint 사이트를 식별합니다.
  • Microsoft 그래프 탐색기에 대한 액세스 권한이 있는지 확인합니다.
  1. 앱 등록에서 쓰기 권한을 제거합니다.
    1. Microsoft Azure에 로그인합니다.
    2. 앱 등록으로 이동하려면 Azure AD B2C를 검색하고 관리를 클릭한 후 앱 등록을 선택합니다.
    3. Salesforce 앱을 선택합니다.
    4. API 권한으로 이동하고 Files.ReadWrite.All을 제거합니다.
    5. 해당 단계를 반복하여 User.ReadWrite.All을 제거합니다.
  2. 읽기 권한을 추가합니다.
    1. API 권한에서 권한 추가 > Microsoft 그래프 > 응용 프로그램 권한을 선택합니다.
    2. Sites.Selected, User.Read 및 User.ReadBasic.모든 권한을 검색하여 추가합니다.
    3. 관리자 동의 부여를 클릭합니다.
  3. SharePoint 사이트 ID를 검색합니다.
    1. 그래프 탐색기로 이동하여 Microsoft 자격 증명을 사용하여 로그인합니다.
    2. 메서드를 GET로, API 버전을 v1.0로, URL을 다음으로 설정합니다. https://graph.microsoft.com/v1.0/me/followedSites
    3. 쿼리를 실행하고 문서 저장소에 사용된 SharePoint 사이트의 ID를 복사합니다.
  4. Microsoft Azure 앱에 SharePoint 사이트에 대한 액세스 권한을 부여합니다.
    1. 그래프 탐색기에서 메서드를 POST로 설정하고 URL을 다음으로 설정합니다. https://graph.microsoft.com/v1.0/sites/<site_id>/permissions를 참조하세요.
    2. <site_id>를 공유 지점 사이트 ID로 대체합니다.
    3. 권한 수정 탭으로 이동하여 Sites.FullControl.All 동의가 제공되었는지 확인합니다.
    4. 요청 본문에 다음 코드를 붙여 넣습니다.
      {
        "roles": ["write"],
        "grantedToIdentities": [{
          "application": {
            "id": "<Application_Id>",
            "displayName": "Salesforce App"
          }
        }]
      }
      
    5. <Application_Id>를 Azure 앱 등록의 개요 탭에서 클라이언트 ID로 교체합니다.
    6. 머리글 탭으로 이동하여 다음을 추가합니다. Content-Type: application/json.
    7. 쿼리를 실행하여 권한을 할당합니다.
  5. Salesforce 인증 공급자의 범위를 업데이트합니다.
    1. 설정에서 빠른 찾기 상자에 인증 공급자를 입력한 다음, 인증 공급자를 선택합니다.
    2. 관련 Microsoft 공급자를 편집합니다.
    3. 범위를 다음으로 업데이트합니다. offline_access openid User.Read User.ReadBasic.All Sites.Selected를 참조하세요.
    4. 변경 사항을 저장합니다.

범위를 업데이트한 후 Salesforce에서 SharePoint 사이트로 문서 생성이 예상대로 작동하는지 확인합니다. 경우에 따라 사이트 액세스가 확인된 후 그래프 탐색기 권한에서 Sites.FullControl.All을 취소합니다.

 
로드 중
Salesforce Help | Article