Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
[Šis raksts ir pirmsizlaides dokuments, un tas var tikt mainīts.]
Īpašumtiesību drošība piešķir piekļuvi caur ierakstu īpašumtiesībām, komandām, biznesa vienībām un organizācijas līmeņa privilēģijām. Uz filtriem balstīta drošība piešķir piekļuvi caur ierakstu datiem, kas atbilst filtra kritērijiem. Piemēram, jūs varat piešķirt piekļuvi ierakstiem, kuru pilsētas kolonnā ir Redmonda, Sietla vai Bellevue.
Jūs varat izmantot filtru balstītu drošību ar:
- Filtrētas ierakstu īpašumtiesību tabulas.
- Lietotāju vai komandu reģistrē īpašumtiesību tabulas.
- Organizācijas reģistrē īpašumtiesību tabulas.
Svarīgi!
- Šis līdzeklis ir priekšskatījumā.
- Priekšskatījuma funkcijas nav paredzētas lietošanai ražošanā, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.
Izprotiet, kā darbojas filtru balstīta drošība
Konfigurējiet filtru balstītu drošību ar divām galvenajām komponentēm:
- Ierakstu filtrs: Izmanto FetchXML, lai identificētu ierakstus, kas kvalificējas piekļuvei.
- Entītiju ierakstu filtrs: Saista ierakstu filtru ar Dataverse tabulu.
Kad jūs saistāt filtru ar tabulu, Dataverse izveido filtra privilēģijas. Piešķiriet šīs privilēģijas caur drošības lomām. Kad lietotājs piekļūst datiem, Dataverse izvērtē filtrus, ņemot vērā lietotāja drošības lomas un komandas locekļus. Atbilstošs filtrs nodrošina atbilstošo datu piekļuves operāciju.
Filtrētām ierakstu īpašumtiesību tabulām filtra privilēģijas nosaka piekļuvi ierakstiem. Lietotāju, komandas un organizāciju ierakstu īpašumtiesību tabulām filtru privilēģijas papildina piekļuvi, ko piešķir esošais drošības modelis.
Filtru bāzētas drošības komponentes
| Komponents | Apraksts |
|---|---|
| Ierakstu filtrs | Glabā FetchXML filtra definīciju. |
| Entītiju ierakstu filtrs | Saista ierakstu filtru ar Dataverse tabulu. |
| Filtra privilēģija | Granti filtrēja piekļuvi konkrētai datu piekļuves operācijai. |
| Drošības loma | Piešķir filtra privilēģijas lietotājiem un komandām. |
Dataverse apvieno visus autorizētos filtrus, kas saistīti ar lietotāja drošības lomām un komandas locekļiem. Ieraksts, kas atbilst jebkuram autorizētam filtram, saņem atbilstošu piekļuvi.
Salīdziniet īpašumtiesību modeļus
Filtru bāzēta drošība atbalsta visus Dataverse īpašumtiesību tipus.
| Spēja | Lietotāju vai komandas īpašumā esošs | Organizācijai piederošs | Filtrētā īpašumtiesība |
|---|---|---|---|
| Atbalsta ieraksta īpašnieku | Jā | Nē | Nē |
| Atbalsta piešķiršana | Jā | Nē | Nē |
| Atbalsta koplietošanu | Jā | Nē | Nē |
| Atbalsta piekļuvi biznesa vienību hierarhijai | Jā | Nē | Nē |
| Izmanto īpašumtiesību privilēģijas | Jā | Nē | Nē |
| Atbalsta piekļuvi visai organizācijai | Ar lomas privilēģijām | Jā | Ar Visu ierakstu filtra privilēģiju |
| Atbalsta filtru bāzētu drošību | Jā | Jā | Jā |
| Izmanto tikai filtrus piekļuves noteikšanai | Nē | Nē | Jā |
| Atbalsta ierakstu pāradresāciju | Jā | Nē | Nē |
| Tipiski lietošanas gadījumi | Konti, gadījumi, iespējas un operatīvie biznesa dati | Koplietojamie atsauces un konfigurācijas dati | Piekļuves kontrole, kas balstīta uz atribūtiem, tiesību balstīta piekļuve, ģeogrāfiskā segmentācija un datu klasifikācija |
Izvēlieties īpašumtiesību modeli
Izmantojiet lietotāju vai komandas ierakstu īpašumtiesību tabulas, ja ierakstiem ir dabisks īpašnieks un biznesa procesiem nepieciešama piešķiršana, kopīgošana, vadītāja pārredzamība vai piekļuve biznesa vienību hierarhijai.
Izmantojiet organizācijas ierakstu īpašumtiesību tabulas, kad lietotāji plaši dalās ar ierakstiem visā organizācijā un viņiem nav nepieciešamas īpašumtiesības.
Izmantojiet filtrētas ierakstu īpašumtiesību tabulas, kad biznesa atribūtiem jānosaka piekļuve, nevis īpašumtiesības. Šis modelis labi darbojas atribūtu bāzētas piekļuves kontrolei (ABAC), tiesībām balstītai drošībai, regulatīvajām robežām un sensitivitātes balstītai autorizācijai.
Piezīme
Jūs varat piemērot filtru balstītu drošību lietotāju vai komandu un organizāciju ierakstu īpašumtiesībām, kā arī filtrētām ierakstu īpašumtiesību tabulām. Tikai filtrētās ierakstu īpašumtiesību tabulas paļaujas tikai uz filtra privilēģijām ierakstu piekļuvei.
Filtru bāzēta drošība ar filtrētām īpašumtiesību tabulām
Filtrēto ierakstu īpašumtiesības ir Dataverse īpašumtiesību modelis, kas piekļuvi nosaka pilnībā caur filtra privilēģijām.
Filtrētās īpašumtiesību tabulas neizmanto ierakstu īpašniekus.
Filtrētajām īpašumtiesību tabulām ir šādas īpašības:
- Neierobežojiet ierakstu īpašniekus.
- To nevar piešķirt lietotājiem vai komandām.
- To nevar koplietot ar lietotājiem vai komandām.
- Neizmantojiet īpašumtiesību balstītas drošības privilēģijas.
- Noteikt piekļuvi, izmantojot tikai filtra privilēģijas.
Piezīme
Izveidojot filtrētu ierakstu īpašumtiesību tabulu, Dataverse izveido globālu visu ierakstu filtra privilēģiju un piešķir to sistēmas administratora drošības lomai.
Izveidojiet filtrētu ierakstu īpašumtiesību tabulu
Veidojot Dataverse tabulu, izvēlieties Filtrēts kā īpašumtiesību tipu. Norādījumus skatiet sadaļā Filtrētā ieraksta īpašumtiesības.
Pēc tabulas izveides:
- Izveidojiet vienu vai vairākus ierakstu filtrus.
- Izveidojiet entītiju ierakstu filtrus, lai sasaistītu filtrus ar tabulu.
- Piešķirt ģenerētajām filtra privilēģijām caur drošības lomām.
- Piešķiriet drošības lomas lietotājiem vai komandām.
Piemērot filtru balstītu drošību lietotāju vai komandas ierakstu īpašumtiesību tabulām
Jūs varat arī piemērot filtru balstītu drošību esošajām lietotāju vai komandu ierakstu īpašumtiesību tabulām.
Filtra privilēģijas pievieno piekļuvi esošajam īpašumtiesību drošības modelim:
- Lietotāji turpina turēt ierakstus.
- Jūs varat turpināt piešķirt un koplietot ierakstus.
- Piekļuve biznesa vienību hierarhijai paliek nemainīga.
- Filtra privilēģijas nodrošina papildu piekļuvi rindas līmenī.
Piemēram, pārdevējs var piekļūt iespējām, kas pieder viņam. Filtrs var dot pārdevējam piekļuvi papildu iespējām konkrētā teritorijā.
Nākamais filtrs nodrošina piekļuvi aktīviem kontiem konkrētā teritorijā:
<fetch
version="1.0"
output-format="xml-platform"
mapping="logical"
distinct="false">
<entity name="account">
<attribute name="entityimage_url" />
<attribute name="statecode" />
<attribute name="name" />
<attribute name="address1_city" />
<attribute name="primarycontactid" />
<attribute name="telephone1" />
<attribute name="accountid" />
<attribute name="new_owningbuname" />
<order attribute="name" descending="false" />
<filter type="and">
<condition
attribute="territoryid"
operator="eq"
value="a440958c-f6bc-f111-aaad-000d3a84e349" />
<condition
attribute="statecode"
operator="eq"
value="0" />
</filter>
</entity>
</fetch>
Nākamais piemērs izmanto a link-entity , lai piešķirtu pārdevējam piekļuvi aktīviem kontiem, kas pieder kolēģim, kuru viņš pārstāv:
<fetch
version="1.0"
output-format="xml-platform"
mapping="logical"
distinct="true">
<entity name="account">
<attribute name="entityimage" />
<attribute name="statecode" />
<attribute name="name" />
<attribute name="parentaccountid" />
<attribute name="ownerid" />
<attribute name="telephone1" />
<attribute name="emailaddress1" />
<attribute name="accountid" />
<order attribute="name" descending="false" />
<filter type="and">
<condition
attribute="statecode"
operator="eq"
value="0" />
</filter>
<link-entity
name="crcd8_buddyrm"
alias="buddy"
link-type="inner"
from="crcd8_rm"
to="ownerid">
<filter type="and">
<condition
attribute="crcd8_buddyrmname"
operator="eq-userid" />
<condition
attribute="statecode"
operator="eq"
value="0" />
</filter>
</link-entity>
</entity>
</fetch>
Efektīva piekļuve
Lietotāju vai komandu ierakstu īpašumtiesību tabulām filtra privilēģijas pievieno rindas līmeņa piekļuvi īpašumtiesību drošībai. Tās neaizstāj un nesamazina piekļuvi, ko nodrošina īpašumtiesības, koplietošana vai drošības lomas privilēģijas.
Filtrētām īpašumtiesību tabulām filtra privilēģijas nosaka piekļuvi ierakstiem. Organizācijas ierakstu īpašumtiesību tabulām filtru privilēģijas papildina piekļuvi, ko piešķir drošības lomu privilēģijas.
Šis aditīvais modelis ļauj ieviest atribūtu balstītu piekļuvi, saglabājot esošos piekļuves noteikumus.
Lai iegūtu vairāk informācijas par īpašumtiesību drošību, skatiet sadaļu Īpašumtiesības un piekļuve ierakstiem.
Piemērot filtru bāzētu drošību organizācijas ierakstu īpašumtiesību tabulām
Jūs varat arī piemērot filtru balstītu drošību organizācijas ierakstu īpašumtiesību tabulām.
Standarta privilēģijas organizācijas ierakstu īpašumtiesību tabulai piešķir piekļuvi visiem tabulā esošajiem ierakstiem. Filtra privilēģijas nodrošina vēl vienu veidu, kā piešķirt piekļuvi atbilstošiem ierakstiem. Tie nesamazina plašāku piekļuvi, ko jau sniedz drošības loma.
Bieži sastopamie scenāriji ir šādi:
- Piekļuve pēc teritorijas.
- Piekļuve nodaļām.
- Datu klasifikācijas kontroles.
- Koplietoti atsauces dati ar scoped redzamību.
Piemēram, piešķirt lietotājiem piekļuvi ierakstiem, kuru Teritorijas kolonna atbilst konkrētam reģionam. Pārliecinieties, ka viņu citas drošības lomas privilēģijas nedod plašāku piekļuvi tam pašam galdam.
Filtra privilēģijas pievieno smalku autorizāciju, vienlaikus saglabājot organizācijas ierakstu īpašumtiesību datu modeli.
Lai iegūtu vairāk informācijas par organizāciju ierakstu īpašumtiesību tabulām, skatiet sadaļu Īpašumtiesības un piekļuve ierakstiem.
Filtra privilēģijas
Kad jūs sasaistāt ierakstu filtru ar tabulu caur entītiju ierakstu filtru, Dataverse izveido filtra privilēģijas. Piešķiriet šīs privilēģijas caur drošības lomām.
Filtra privilēģijas atbalsta šīs datu piekļuves operācijas:
- Izveidot.
- Lasīt.
- Raksti.
- Dzēst.
- Pievienot.
- Pievienot.
Katra privilēģija ir saistīta ar konkrētu filtru un konkrētu tabulu.
Nākamais piemērs parāda privilēģijas vairākiem pilsētas filtriem:
| Filtrs | Privilēģija |
|---|---|
| City = Redmond | Lasīšana |
| City = Redmond | Rakstīt |
| City = Redmond | Dzēst |
| Pilsēta = Sietla | Lasīšana |
| Pilsēta = Bellevue | Lasīšana |
Izveidojiet vairākus filtrus un piešķiriet katrai drošības lomai atšķirīgas privilēģijas pēc vajadzības.
Grantu filtra privilēģijas drošības lomās
Pārvaldīt filtra privilēģijas, izmantojot Dataverse drošības lomas.
Lai nodrošinātu filtrētu piekļuvi:
- Atver drošības amatu.
- Izvēlieties mērķa tabulu.
- Izvēlieties filtra privilēģiju.
- Piešķiriet šai lomai privilēģiju.
- Piešķiriet šo lomu lietotājiem vai komandām.
Lietotāji saņem visas filtra privilēģijas no piešķirtajām drošības lomām un komandas locekļiem.
Papildinformāciju skatiet sadaļā Drošības lomas un atļaujas.
Piemērs
Pieņemsim, ka klientu galdā ir Pilsētas kolonna.
Izveidojiet trīs ierakstu filtrus:
- City = Redmond.
- City = Sietla.
- City = Bellevue.
Sasaistiet katru ierakstu filtru ar klienta tabulu, izmantojot entītiju ierakstu filtrus.
Izveidojiet trīs drošības lomas:
| Loma | Filtra privilēģija |
|---|---|
| Redmondas Sales | Lasīt Klients, kur City = Redmond |
| Sietlas pārdošana | Lasīt Klients, kur pilsēta = Sietla |
| Bellevue Sales | Lasīt klients, kur pilsēta = Bellevue |
Katra loma piešķir piekļuvi klientu ierakstiem, kas atbilst tās filtram. Lietotājiem var būt plašāka piekļuve caur citām lomām, komandas locekļiem, īpašumtiesībām vai koplietošanu.
Kopsavilkums
Filtru bāzēta drošība nodrošina piekļuvi rindu līmenim, balstoties uz datu vērtībām. Izmantojiet ierakstu filtrus, entītiju ierakstu filtrus, filtru privilēģijas un drošības lomas, lai ieviestu atribūtu bāzētu piekļuves kontroli Dataverse.
Pievienojiet filtru balstītu drošību ar lietotāju vai komandu, kā arī organizācijas ierakstu īpašumtiesību tabulas, lai nodrošinātu lielāku datu piekļuvi caur filtru nosacījumiem. Izvēlieties īpašumtiesību modeli, kas atbilst jūsu uzņēmuma prasībām. Atcerieties, ka tikai filtrētas īpašumtiesību tabulas izmanto filtrus kā ekskluzīvu ierakstu piekļuves avotu.
Nākamās darbības
- Uzziniet, kā konfigurēt filtrētas īpašumtiesību tabulas sadaļā Filtrēto ierakstu īpašumtiesības.
- Uzziniet, kā piemērot filtrus esošajiem ierakstu īpašumtiesību modeļiem sadaļā Pievienot filtrēto skata drošību ierakstu īpašumtiesību tabulām.
- Uzziniet vairāk par Dataverse drošības arhitektūru Security Concepts Microsoft Dataverse.