Sist endret: 16. juli 2026

Persistensarkitektur for Access Management

Databaseskjemaer, tabeller, revisjonshistorikk og bloblagring i Access Management.

Persistensarkitekturen viser både den nyere EF-baserte modellen og de eldre skjemaene som fortsatt brukes. Modellen bygger på EF-snapshoten og SQL-migreringene i kildecommit 20fcb3f.

Klikk på et diagram for å åpne det i full størrelse i en ny fane.

Lagringsoversikt

Lagringsoversikt for Access Management

Skjemaet dbo

dbo er delt i to diagrammer fordi skjemaet har 34 tabeller.

Katalog og metadata

Katalog- og metadatatabeller i dbo

Tabellene beskriver aktører, tilbydere, ressurser, roller, områder og tilgangspakker. Koblingstabellene uttrykker hvilke roller som gir pakker og ressurser.

Tilgangsforhold og drift

Tilgangs- og driftstabeller i dbo

Denne delen inneholder tildelinger, delegeringer, forespørsler, instans- og ressurskoblinger, utboks, feilkø og importfremdrift. Visningen connections projiserer forbindelser på tvers av tildelinger og delegeringer, men er ikke en tabell.

Skjemaet dbo_history

Revisjonstabeller i dbo_history

De 27 revisjonstabellene lagrer gyldighetsperiode, endringsoperasjon og aktøren eller systemet som utførte endringen, sammen med en kopi av domenefeltene.

Samtykketabeller i consent

Skjemaet har seks tabeller for samtykkeforespørsler, rettigheter, hendelser, språkontekst, metadata og ressursattributter. Flere koblinger håndheves logisk og mangler fremmednøkler i baseline-skriptet.

Eldre skjemaer

delegation

Eldre delegeringstabeller

De tre endringstabellene peker til policyblobens sti og versjon og lagrer identitetene som inngår i delegeringen.

accessmanagement

Eldre ressurstabell i accessmanagement

Skjemaet inneholder ressursoppslaget som resourceregistrydelegationchanges refererer til.

Blobcontainer

MetadataContainer angir containeren for XACML-policyblobber. Standardkonfigurasjonen bruker metadata. PostgreSQL lagrer policyens sti og versjons-ID, mens blob leases samordner oppdateringer. Kontonavn og containernavn kan variere mellom miljøene.

Avgrensning og vedlikehold

EF-diagrammene er generert fra AppDbContextModelSnapshot og viser sentrale kolonner. Revisjonsfelter er samlet som Audit_*. Indekser, kontrollregler, triggere, funksjoner og alle fremmednøklinavn er utelatt for lesbarhet. Oppdater diagrammene og kildecommitten når EF-snapshoten, SQL-migreringene eller blobkonfigurasjonen endres.