영어로 읽기

다음을 통해 공유


Microsoft Dataverse에 Power Pages 연결

Microsoft Dataverse는 모든 Power Pages 웹 사이트의 핵심 구성 요소입니다. 웹 페이지, 콘텐츠 조각, 사이트 설정, 사용자 메타데이터 및 비즈니스 데이터용 데이터 저장소와 같은 모든 웹사이트 구성을 저장하는 웹사이트용 메타데이터 저장소 역할을 합니다. 이 문서는 웹 사이트를 호스팅하는 애플리케이션 서버가 Dataverse를 사용하여 Power Platform 환경에 연결하는 방법을 설명합니다.

기억해야 할 핵심 원칙 중 하나로 시작하려면 Power Pages 웹 사이트의 최종 사용자는 Dataverse 사용자가 아니며 Dataverse 역할 기반 액세스 제어 개념은 Power Pages 웹 사이트의 최종 사용자에게 적용되지 않는다는 것입니다. Power Pages의 모든 사용자는 Dataverse 연락처 테이블에 저장되며 이러한 사용자의 데이터 액세스는 Power Pages 사용자를 위한 역할 기반 액세스 제어 계층인 웹 역할을 통해 제어됩니다.

서버 간 연결

Power Pages는 서버 간(S2S) 연결을 사용하여 Dataverse에 연결합니다. 이 S2S 연결은 웹 사이트 생성 시 고객의 Microsoft Entra에서 생성되는 Microsoft Entra 애플리케이션을 활용하여 설정됩니다.
각 웹사이트에는 명명 규칙(포털 – {{portalid}})을 따르는 자체 애플리케이션이 있습니다. 이전에는 다른 명명 규칙이 사용되었으며 여전히 Microsoft Entra에 반영될 수 있습니다. 이 애플리케이션의 ID는 해당 웹 사이트의 작업 영역 설정에서도 찾을 수 있으며 Microsoft Entra(애플리케이션 등록 탭)에서 이 애플리케이션을 찾는 데 사용할 수 있습니다.

참고

  • 이 애플리케이션을 수정하거나 삭제하면 웹사이트와 Dataverse 사이의 S2S 연결이 끊어져 웹사이트 기능이 영향을 받을 수 있습니다.
  • 이 애플리케이션은 웹 사이트의 기본 Microsoft Entra 로그인 공급자에도 사용됩니다.

웹 사이트 생성 프로세스 중에 인증 키(X509 인증서)도 자동으로 생성되어 Microsoft Entra 애플리케이션 및 애플리케이션 서버에 추가됩니다. 이 키를 사용하면 애플리케이션 서버가 Dataverse에 인증하는 데 필요한 액세스 토큰을 얻을 수 있습니다.

참고

이 인증 키는 2년이 기한이며 웹 사이트가 Dataverse에 연결할 수 있도록 2년마다 업데이트해야 합니다. 키를 업데이트하려면 웹사이트 인증 키 관리 문서를 참조하십시오.

다음 다이어그램은 웹 사이트와 Dataverse 간에 엔드투엔드 연결이 발생하는 방식을 설명합니다.

Dataverse와 웹 사이트 연결.

Dataverse와 통합

S2S 연결을 설정하기 위해 사이트 생성 중에 생성된 Microsoft Entra 애플리케이션도 Dataverse 조직과 통합됩니다.

사이트가 생성된 시점에 따라 Dataverse SYSTEM 사용자 또는 Dataverse 애플리케이션 사용자를 사용하여 연결이 설정됩니다.

SYSTEM 사용자에 대한 자세한 내용은 시스템 및 애플리케이션 사용자를 참조하세요. 웹 사이트 사용자가 생성, 업데이트 및 삭제한 모든 레코드는 Dataverse에서 시스템 사용자가 수행한 것으로 나타납니다.

앞으로 사이트는 Dataverse 애플리케이션 사용자를 활용하여 Dataverse에 연결할 것입니다. Power Platform 관리 센터로 이동하여 환경을 선택하고 액세스 섹션에서 S2S 앱을 선택하여 애플리케이션 사용자를 볼 수 있습니다. 애플리케이션 사용자는 # Portals-<<site name>> 형식입니다.

애플리케이션 사용자.

애플리케이션 사용자는 웹 사이트 생성 중에 생성되며 다음 권한을 갖습니다.

  • Dataverse 보안 역할

    • 포털 애플리케이션 사용자
    • 서비스 삭제
    • 서비스 작성자
  • 열 보안 프로필

    • 시스템 관리자

경고

보안 역할 및 열 보안 프로필은 웹 사이트의 기능 문제로 이어질 수 있으므로 수정해서는 안 됩니다.

애플리케이션 사용자로 마이그레이션

기존 웹사이트에 대해 시스템 사용자에서 애플리케이션 사용자로 마이그레이션이 진행 중이며 2023년에도 계속될 예정입니다. 고객은 Microsoft 365 메시지 센터를 통해 알림을 받고 기존 웹 사이트의 특정 마이그레이션 기간에 대해 조직의 시스템 관리자에게 이메일을 보냅니다.

이 마이그레이션을 준비하기 위해 고객은 사용자 지정 항목을 검토하고 시스템 사용자에 대한 종속성이 없는지 확인해야 합니다.

존재할 수 있는 이러한 사용자 지정 항목 유형에는 여러 가지가 있지만 가장 일반적인 유형은 다음과 같습니다.

  • 시스템 사용자가 소유한 필터 레코드에 특정 필터가 추가된 웹 사이트에서 fetchxml Liquid 태그를 사용합니다.

    • 이 유형의 fetchxml은 시스템 사용자가 필터를 제거하도록 다시 작성해야 하며 적절한 테이블 권한웹 역할을 사용하여 레코드를 보호해야 합니다.
  • 시스템 사용자가 소유한 Dataverse 실시간 워크플로와 같은 Dataverse 프로세스. 워크플로는 애플리케이션 사용자가 소유하도록 수정해야 합니다.

참고 항목