다음을 통해 공유


과도한 Microsoft Graph API 권한을 사용하고 있는지 확인

Microsoft Graph는 Microsoft 365에서 데이터 및 인사이트를 활용할 수 있는 수백 개의 엔드포인트를 노출합니다. 이러한 API 엔드포인트를 사용하려면 올바른 권한 집합을 요청해야 합니다.

보안에 대한 일반적인 접근 방식은 최소 권한 원칙(PoLP)을 적용하는 것입니다. 이 원칙은 사용자, 프로세스 및 프로그램에 적용됩니다.

앱이 필요한 것보다 더 많은 권한을 사용하고 있는지 확인하려면 다음을 수행합니다.

  1. 플러그 인을 GraphMinimalPermissionsGuidancePlugin 사용하도록 설정합니다.
  2. 녹음을 시작합니다.
  3. 앱을 사용하여 정상적으로 요청을 발급합니다.
  4. 녹화를 중지합니다.

Dev Proxy는 가로채는 요청에 따라 활동 요약에 불필요한 사용 권한 범위 목록을 반환합니다.

예시:

Evaluating delegated permissions for:

- GET /me

Permissions on the token:
AllSites.FullControl, User.Read

    WARNING: The following permissions are unnecessary:
    WARNING: AllSites.FullControl