Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Current »

Adgang og filtrering

I services og servicemetoder der benytter sig af DFDG Foundation, er der idag et mønster for adgang, ud over dette mønster, er der et mønster for filtrering ved benyttelse af Filterable.

Filterable er ikke idag en del af DFDG Foundation men er et mønster der ønskes udbredes til de resterende projekter efter behov.

I nedenstående vises de mønstre som der idag bliver behandlet.

Adgang service/servicemetode adgang via AmpAdmin2

I AmpAdmin2 er der mulighed for på et certifikat, uagtet om det er et medarbejdercertifikat eller et funktions certifikat, at tildele rolle(r) samt rettighed / nægte rettighed på services/servicemetoder, dette er første niveau af adgang som en kalder skal igennem for at kalde en servicemetode succesfuldt for services der benytter DFDG Foundation.

Vist i nedenstående figur:

Adgang service/servicemetode adgang via sikkerhedsattributter

Hvis kalder af en servicemetode er kommet igennem første adgangs tjek, Adgang service/servicemetode adgang via AmpAdmin2, vil der blive fortaget endnu et adgangs tjek, hvor tjek af sikkerhedsattributter som er dekoreret på servicemetoderne vil blive tjekket.

Disse sikkerhedsattributter vurderer, om den kaldende organisationer må få adgang til servicemetoden samt om den kaldende organisationer har adgang til at kalde for den/de angivne borgere.

Vist i nedenstående figur:

Nedenstående beskrives, hvorledes sikkerhedsattributterne virker.

Generelt

  • AllowAccessToAll
    • Giver adgang til alle organisationer som der af afsnittet, Adgang service/servicemetode adgang via AmpAdmin2, er kommet igennem.
  • Generelt tjek (uagtet organisation)
    • Hvis organisationen har lov til at kalde (At der er en sikkerhedsattribut på servicemetode for organisationen)
    • Der ikke er CPR nummer i request, vil kalder kunne kalde servicemetoden uagtet om den er sat til egne/ alle borgere.
      • Giver adgang

Kommune

  • Hvis Egne borgere er markeret som sikkerhedsattribut for Kommune tjekkes samtlige forekomster af PersonCivilRegistrationIdentifier i request, skal tilhøre den kaldende Kommune,
    • Dette gøres via CprAuthority.
  • Gæsteadgang for Kommune i kombination med, Kommune Alle borgere skal ikke sættes, da Kommune i dette tilfælde i forvejen har lov til at kalde alle borgere.

JobCenter

  • Hvis Egne borgere er markeret som sikkerhedsattribut for JobCenter tjekkes samtlige forekomster af PersonCivilRegistrationIdentifier i request, skal tilhøre det kaldende JobCenter,
    • Dette gøres via CprAuthority.
  • Gæsteadgang for JobCenter i kombination med, JobCenter Alle borgere skal ikke sættes, da JobCenter i dette tilfælde i forvejen, har lov til at kalde alle borgere.

Anden Aktør

  • Anden Aktør er kun implementeret for JobCenter.
  • Anden Aktør kræver, at en af følgende sikkerhedsattributter for JobCenter er dekoreret på servicemetoden:
    • Alle borgere
    • Egne borgere
  • Anden Aktør kald, forespørges med CVR på Anden Aktør som kaldende organisation med angivelse af jobcenteret, som der handles få vejene af.
    • Der vil derefter tjekkes op på, hvorvidt der er en åben henvisning til Anden Aktør fra det pågældende JobCenter, hvor henvisningen ikke er blevet lukket (IsCanceled = 1)
      • Giver adgang
  • Anden Aktør kan af ovenstående bullit, ikke komme med i spejlings projektet, da samme kaldemønster bliver benyttet til at bestemme sagsbehandlerlogin på Jobnet.
  • Anden Aktør henvisning gælder per default 14 dage før henvisning startdato og 30 dage efter slutdato, hvor henvisningen ikke er blevet lukket (IsCanceled = 1)
    • Default dagene kan dog undtagelsesvis ændres per servicemetode. Dette gøres eksempelvis på UnemplomentEnrollment, som først kan kaldes på henvisnings startdato for Anden Aktør.
  • Anden Aktør - gæsteadgang, hvis Anden Aktør har gæsteadgang, behøver Anden Aktør ikke også have en henvisning, dog skal AA have en henvisning for at oprette gæsteadgangen og henvisningen gælder i 24 timer, så.

A-kasse

  • Hvis Egne borgere er markeret som sikkerhedsattribut for A-kasse
    • Tjekkes samtlige forekomster af PersonCivilRegistrationIdentifier i request, skal tilhøre den kaldende A-kasse,
    • Dette gøres via tabellen UnemploymentFundMembership.
  • Hvis Tidligere egne borgere er markeret som sikkerhedsattribut for A-kasse
    • Tjekkes samtlige forekomster af PersonCivilRegistrationIdentifier i request, skal have været medlem af den kaldende A-kasse inden for de seneste 120 dage som default.
    • Default dagene for seneste medlemskab, kan dog undtagelsesvis ændres per servicemetode.
    • Dette gøres via tabellerne UnemploymentFundMembership og UnemploymentFundMembershipHistory.
  • Hvis Gæsteadgang for A-kasse
    • Kræves sikkerhedsattributten Egne borgere på servicemetoden.
  • Gæsteadgang for A-kasse i kombination med, A-kasse Alle borgere skal ikke sættes, da A-kasse i dette tilfælde i forvejen, har lov til at kalde alle borgere.

Alle andre organisationer end de tidligere beskrevene

  • Tjekkes at der er en adgangsattribut for organisationen.

    • Giver adgang


Farve forklaring

Bør ikke sættes
Hvis Gæsteadgang sættes skal Egne borgere også sættes.
XxXx Anden organisation end de typiske.

Ovenstående sikkerhedsattributter bliver automatisk vist som nedenstående matrice, ved benyttelse af CodeFirst services med nye sikkerhedsattributter

Tilladte organisationer


Alle borgereEgne borgereTidligere egne borgereGæsteadgangAnden Aktør - egne borgereAnden Aktør - gæsteadgang
A-kasse





JobCenter





Kommune





STAR





XxXx





Filtrering af data givet til servicekalder via Filterable

Filtrering af data givet til servicekalder via Filterable (A-kasse)


Filtrering af data givet til servicekalder via Filterable (Anonymiseret data)


  • No labels