Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel23
outlinefalse
styledefault
typelist
printablefalse

...

Innledning

Denne integrasjonen er en del av IAM (identitets og tilgangstyring). Denne har ansvaret for å ta imot meldinger sendt fra RabbitMQ køene til hver av datakildene ved institusjonene og pushe meldingene over til RapidIdentidy (som er den sentrale motoren i IAM).
Videre leser denne integrasjonen log-meldinger fra RapidIdentitty og pusher dem til Humio (LogScale)

Inc drawio
simple0
zoom1

...

...

pageId

...

2465529857
custContentId

...

3416883330
diagramDisplayName

...

IAM.drawio
lbox1
hiResPreview0
baseUrlhttps://

...

sikt.atlassian.net/wiki
diagramName

...

IAM.drawio
imgPageId

...

2955804684
pCenter0
aspect

...

rIgg86MIRtAPNkHURcKD 1

...

includedDiagram

...

1

...

width

...

1620
aspectHash

...

1bc36aa3eac05189b39a4e83a1536d9f6833cfe1
linksauto
tbstyletop
height

...

1129

Nøkkel info

Initiesering av flyt

 Meldinger fra RabbitMQ

 

Flyt mønster

Synkron, meldingsbasert 

 

Bruk av meldingskø

 Ja, RabbitMQ

 

Open API

 Nei

 

IntArk

 Ja

 

...

Integrasjonen er bestilt av IAM-tjenesten.

Videresending av meldinger

Ikke alle meldinger som kommer fra meldingskøen er av interesse for RI (RapidIdentiy). Det finnes derfor 2 ulike filtrerings-typer.

Black-liste filtrering for DFO meldinger:

DFØ meldinger filtreres bort basert på innhold av viss string i URI attribute i meldingen. Følgende er satt opp pr dags dato : (22.02.24)
For SAP(DFØ) filtreres meldinger basert på URI og ikke routingkey. Her er listen over URI som filtreres bort : 

Code Block
  "dfo:ansatte/familie",
  "dfo:ansatte/fravar",
  "dfo:ansatte/infokontrakter",
  "dfo:ansatte/kontering",
  "dfo:ansatte/sidegm",
  "dfo:infokontrakter/filer"


White-liste filtrering for FS meldinger:

FS meldinger filtreres baser på innholdet i routingkey (som settes til topic ved videresending).
Hvis routingkey/topic inneholder en av følgende text, vil den få gå gjennom, eller vil den stoppe: (22.02.24)

Code Block
  "emner",
  "undervisning",
  "undervisningsaktiviteter",
  "studieretter",
  "studieprogrammer",
  "studienivaer",
  "studentundervisning",
  "personer",
  "studentvurderinger",
  "semestre",
  "sprak",
  "land",
  "vurderingstider",
  "vurderingsenheter",
  "evukurs",
  "evukursdeltakelse",
  "deltakere",
  "fnrendringer"

Systemer/tjenester

Detaljert liste av alle innvolverte systemer/tjenester Hva utveksler data? Fra hvor / Til hvor?

...