首頁 > web前端 > js教程 > Power Pages:用黑客部分1的自定義內容片段

Power Pages:用黑客部分1的自定義內容片段

Linda Hamilton
發布: 2025-01-28 00:38:11
原創
381 人瀏覽過

> Power Pages:繞過完整控制的內置組件

Power Pages旨在通過其低編碼方法和預構建組件簡化網站創建。但是,尋求完全控制實施的開發人員可能會發現這些限制。本文探討了構建單頁應用程序(SPA),而無需依賴PowerApps的內置組件。

>默認電源頁管理應用程序

>創建Power Pages網站規定兩個用於網站管理的模型驅動的應用程序:>

可訪問的門戶管理應用程序

>
    >
  1. >在make.powerpages.microsoft.com> - >中找到的配置應用程序;應用 - >電源頁管理,用於管理內容片段和Web文件。
  2. make.powerapps.com
  3. power頁面管理應用程序at make.powerapps.com

> 此應用程序中的內容片段顯示如下:>

這些片段是HTML片段。 一個簡單的示例:

Power Pages: custom Content Snippets with a HACK part 1

這些摘要位於數據詞表

)中,可通過:訪問
<code class="language-html">Frame Agreements
================</code>
登入後複製

Content Snippet - &gt;解決方案 - &GT;默認解決方案 - &gt;搜索“內容片段”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
  2. 注意:HTTP錯誤401需要在
的情況下進行身份驗證。

Power Pages: custom Content Snippets with a HACK part 1dataverse Security角色與Power Pages Web角色

當使用MSAL庫進行數據驗證(如作者的水療系列中)時, Dataverse團隊和安全角色是相關的,提供了完整的依賴性控制。 使用Microsoft的低代碼設計構建門戶時,使用Power Pages Web角色。 對於具有完全依賴性控制的水療中心,Web角色是不必要的。 https://your-env.api.crm4.dynamics.com>

需要自定義內容摘要表>

考慮一個框架協議頁面,同時顯示協議元數據和可下載文檔。 兩個用戶團隊可能需要不同的訪問:

  1. 採購人員:下載功能。
  2. 其他:僅元數據視圖。

使用默認的 mspp_contentsnippet 表,兩個組都需要讀取訪問權限。 雖然可以創建單獨的代碼片段(一個有,一個沒有下載),但是如果 Others 群體擁有編碼技能,那麼這會使他們容易受到攻擊,有可能訪問所有代碼片段並繞過預期的訪問控制。

解決方案:自定義表格

創建用於下載功能的自定義內容片段表(僅可由採購部門訪問)可以解決此安全問題。

挑戰與解決方案

將 HTML 直接保存到自定義表會導致 Power Apps 剝離 HTML 標記。 此外,所需的格式化 HTML 視圖(如默認應用程序中所示):

Power Pages: custom Content Snippets with a HACK part 1

需要自定義 Power Pages 管理應用程序,這將在後續文章中解決。

以上是Power Pages:用黑客部分1的自定義內容片段的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板