> 웹 프론트엔드 > JS 튜토리얼 > 전원 페이지 : 해킹 파트 1이 포함 된 사용자 정의 콘텐츠 스 니펫

전원 페이지 : 해킹 파트 1이 포함 된 사용자 정의 콘텐츠 스 니펫

Linda Hamilton
풀어 주다: 2025-01-28 00:38:11
원래의
381명이 탐색했습니다.

파워 페이지: 전체 제어를 위해 내장 구성요소 우회

Power Pages는 로우 코드 접근 방식과 사전 구축된 구성 요소를 통해 웹 사이트 생성을 단순화하는 것을 목표로 합니다. 그러나 구현을 완벽하게 제어하려는 개발자에게는 이러한 제한 사항이 제한적일 수 있습니다. 이 문서에서는 PowerApps의 기본 제공 구성 요소에 의존하지 않고 단일 페이지 애플리케이션(SPA)을 구축하는 방법을 살펴봅니다.

기본 Power Pages 관리 앱

Power Pages 사이트를 만들면 웹 사이트 관리를 위한 두 가지 모델 기반 앱이 제공됩니다.

  1. make.powerpages.microsoft.com에서 액세스할 수 있는 포털 관리 앱입니다.
  2. make.powerapps.com에 있는 구성 앱 -> 앱 -> 콘텐츠 조각 및 웹 파일을 관리하는 데 사용되는 Power Pages Management.

make.powerapps.com의 Power Pages 관리 앱

이 앱의 콘텐츠 스니펫은 다음과 같이 표시됩니다.

Power Pages: custom Content Snippets with a HACK part 1

이 스니펫은 HTML 조각입니다. 간단한 예:

<code class="language-html">Frame Agreements
================</code>
로그인 후 복사

이 스니펫은 Dataverse 테이블Content Snippet(mspp_contentsnippet)에 있으며 다음을 통해 액세스할 수 있습니다.

  1. make.powerapps.com -> 솔루션 -> 기본 솔루션 -> "콘텐츠 조각"을 검색하세요

Power Pages: custom Content Snippets with a HACK part 1

  1. 브라우저 쿼리: https://your-env.api.crm4.dynamics.com/api/data/v9.2/mspp_contentsnippets

Power Pages: custom Content Snippets with a HACK part 1

참고: HTTP ERROR 401을 사용하려면 https://your-env.api.crm4.dynamics.com에서 관리자 자격 증명

으로 인증해야 합니다.

Dataverse 보안 역할과 Power Pages 웹 역할

Dataverse 팀 및 보안 역할은 작성자의 SPA 시리즈에서와 같이 Dataverse 인증을 위해 MSAL 라이브러리를 사용할 때 관련되어 완전한 종속성 제어를 제공합니다. Power Pages 웹 역할은 Microsoft의 로우 코드 디자인을 사용하여 포털을 구축할 때 사용됩니다. 완전한 종속성 제어 기능을 갖춘 SPA의 경우 웹 역할이 필요하지 않습니다.

맞춤형 콘텐츠 조각 표의 필요성

계약 메타데이터와 다운로드 가능한 문서를 모두 표시하는 프레임 계약 페이지를 고려해 보세요. 두 사용자 팀에는 서로 다른 액세스 권한이 필요할 수 있습니다.

    조달 요원 : 다운로드 기능. 기타 : 메타 데이터보기 만.
  1. 기본값
  2. 테이블을 사용하면 두 그룹 모두 읽기 액세스가 필요합니다. 별도의 스 니펫이 만들어 질 수 있지만 (하나는 다운로드하지 않고) 코딩 기술을 가지고 있으면
  3. 그룹을 취약하게 유지하고 잠재적으로 모든 스 니펫에 액세스하고 의도 된 액세스 컨트롤을 우회합니다.
  4. . 솔루션 : 사용자 정의 테이블 조달에만 액세스 할 수있는 다운로드 기능을위한 사용자 정의 컨텐츠 스 니펫 테이블 만들기이 보안 문제를 해결합니다.
도전과 솔루션

mspp_contentsnippet HTML을 사용자 정의 테이블에 직접 저장하면 전원 앱이 HTML 태그를 벗겨냅니다. 또한, 원하는 형식의 HTML보기 (기본 앱에 표시된대로) : Others

는 다음 기사에서 해결 될 맞춤형 파워 페이지 관리 앱이 필요합니다.

위 내용은 전원 페이지 : 해킹 파트 1이 포함 된 사용자 정의 콘텐츠 스 니펫의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿