Power Pages ryšys su Microsoft Dataverse
Microsoft Dataverse yra pagrindinis bet kurios svetainės komponentas Power Pages . Ji veikia tiek kaip metaduomenų saugykla, skirta žiniatinklio svetainei, kurioje saugoma visa žiniatinklio konfigūracija, pvz., tinklalapiai, turinio fragmentai, svetainės parametrai, vartotojo metaduomenys ir kt. bei duomenų saugykla verslo duomenims. Šiame dokumente aprašoma, kaip žiniatinklio svetainės išteklių serveris jungiasi prie Power Platform aplinkos Dataverse.
Pradėti nuo Power Pages vieno Dataverse iš pagrindinių principais prisimintina, kad galutinis svetainės vartotojas nėra vartotojas, Dataverse o vaidmenimis pagrįstos prieigos valdymo sąvokos galutiniam vartotojui svetainėje netaikomos Power Pages. Visi vartotojai Power Pages yra saugomi kontaktų Dataverse lentelėje, o šių vartotojų prieiga prie duomenų yra valdoma per žiniatinklio vaidmenis , kurie yra vaidmenimis pagrįstas prieigos kontrolės sluoksnis Power Pages vartotojams.
Dviejų serverių jungtis
Power Pages prisijungia prie Dataverse egzemplioriaus, naudojančio „serveris prie serverio“ (S2S) ryšį. Šis S2S ryšys užmezgamas naudojant Microsoft Entra programą, kuri sukuriama kliento Microsoft Entra programoje, kai kuriama svetainė.
Kiekviena žiniatinklio svetainė turi savo taikomąją programą, kuri pateikiama taip, kaip nurodyta pavadinimų suteikimo konvencijoje (portalai – {{portalid}}). Anksčiau buvo naudojamos skirtingos pavadinimų suteikimo konvencijos, kurios vis dar gali atsispindėti jūsų Microsoft Entra. Šios programos ID taip pat galima rasti tos svetainės darbo srityje Nustatyti ir ją galima naudoti norint rasti šią programą Microsoft Entra (programos registracijos skirtuke).
Pastaba.
- Šios programos negalima modifikuoti ar panaikinti, nes taip gali būti panaikintas S2S Dataverse ryšys tarp žiniatinklio svetainės ir dėl to gali būti paveiktos svetainės funkcijos.
- Ši programa taip pat naudojama numatytajam Microsoft Entra prisijungimo teikėjui svetainėje.
Svetainės kūrimo proceso metu autentifikavimo raktas (X509 sertifikatas) taip pat sugeneruojamas automatiškai ir pridedamas prie Microsoft Entra programos ir programos serverio. Šis raktas leidžia taikomųjų programų serveriui gauti reikiamą prieigos atpažinimo ženklą, kad būtų galima autentifikuoti Dataverse.
Pastaba.
Šio autentifikavimo rakto galiojimas galioja dvejus metus ir jis turėtų būti atnaujinamas kas dvejus metus, siekiant užtikrinti, kad prie jo prisijungtų svetainė Dataverse. Norėdami atnaujinti raktą, žr. šią dokumentaciją: Žiniatinklio svetainės autentifikavimo rakto valdymas.
Šioje diagramoje aprašoma, kaip baigiasi žiniatinklio svetainės ir jos ryšys Dataverse.
Integravimas naudojant Dataverse
Siekiant užmegzti S2S ryšį, Microsoft Entra svetainės kūrimo metu sukurta programa taip pat yra integruota su Dataverse organizacija.
Priklausomai nuo to, kada svetainė buvo sukurta, ryšys nustatomas naudojant Dataverse SISTEMOS vartotoją arba taikomosios Dataverse programos vartotoją.
Daugiau informacijos apie SISTEMOS vartotoją žr. Sistemos ir programos vartotojai. Visi svetainės vartotojo sukurti, atnaujinti ir panaikinti įrašai rodomi kaip padaryti sistemos vartotojo Dataverse.
Žingsnis pirmyn, prie jų prisijungsite Dataverse panaudodami programos vartotoją Dataverse. Programos vartotoją galėsite peržiūrėti Power Platform nuėję į administravimo centrą, pažymėdami aplinką ir skyriuje Prieiga pažymėdami S2S programas. Taikomosios programos vartotojo formatas bus # Portals-<<site name>>
.
Taikomosios programos vartotojas bus sukurtas kuriant svetainę ir turės šias teises:
„Dataverse“ saugos vaidmenys
- Portalo programos vartotojas
- Tarnybos naikinimas
- Aptarnavimo rašytojas
Stulpelių saugos profilis
- Sistemos administratorius
Įspėjimas
Saugos vaidmenys ir stulpelių saugos profiliai neturi būti modifikuojami, nes tai gali sukelti svetainės funkcines problemas.
Perkėlimas į programos vartotoją
Perkėlimas iš SISTEMOS vartotojo į programos vartotoją esantiems žiniatinkliams vyksta ir tęsis 2023 m. Organizacijos sistemos administratoriui bus pranešama Microsoft 365 apie konkretų jų esamos žiniatinklio svetainės perkėlimo langą, kuriame klientai bus pranešama pranešimų centre ir el. laiškuose.
Kad pasirengtų šiam perkėl srautui, klientai turėtų peržiūrėti savo tinkinimus ir užtikrinti, kad nebus priklausomybės nuo SISTEMOS vartotojo.
Nors yra keli šių tinkinimų tipai, dažniausiai naudojami šie tinkinimai:
Naudojant fetchxml Liquid žymę naudojimas žiniatinklio svetainėje, kur į filtro įrašą įtraukiamas konkretus filtras, priklauso SISTEMOS vartotojui.
- Šis fetchxml tipas turi būti perrašytas siekiant pašalinti filtrą SISTEMOS vartotoją ar jo nuosavą lentėlės teises ir žiniatinklių vaidmenis, kurie turi būti naudojami siekiant įrašyti įrašus.
Dataverse procesai, pvz. Dataverse realiojo laiko darbo eigos, kurios priklauso SISTEMOS vartotojui. Darbo eigas reikia modifikuoti, kad jos priklauso programos vartotojui.