Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Der findes følgende brugertyper i Minlog. Se dokumentet med brugerhistorier for yderligere beskrivelse af disse.

...


  • Systembruger
  • Sundhedsfaglig med autorisation
  • Borger

...

  • (18+)
    • Borger

...

    • (15-17 år) er en variant af dette
  • Borger på vegne af

...

  • : 
    • Borger med forældremyndighed over børn under 15 år
    • Borger

...

    • som fuldmagtshaver på vegne af borger over 18 år
    • Borger som

...

    • værge

...

    • på vegne af borger under værgemål


De nedenstående afsnit er foreløbig kun en skabelon til den fremtidige actor modeling i minlog. Og skal 



Bestemmelse og mapning til actor

Verificeres ikke - må gerne
Brugertypen: OrganisationssystembrugerSystembrugerVerifikationMapning til Minlog ServiceActor
SecurityContextTicketAudienceVerificeres ikke - må gerne være der 


ValidityEr valid

Message
Verificeres ikke - må gerne være der

ActingUserUserTypeMå ikke være der

PrincipalUser
Må ikke være der

OrganisationIdentifier

Skal være der og skal være CVR




identifierFormat

Verificeres ikke - må gerne være der



ClientNameVerificeres ikke - må gerne være der

...

Brugertypen BorgerVerifikationMapning til Minlog ServiceActor
SecurityContextTicketAudienceMatche audience som findes som konfiguration i minlog


ValidityEr valid

Message
Verificeres ikke - må gerne være der

ActingUserUserTypeSkal være Citizen


IdentifierFormatSkal være CPR


IdentifierSkal være sat


GivenNameVerificeres ikke - må gerne være der


SurNameVerificeres ikke - må gerne være der


CredentialsVerificeres ikke - må gerne være der


PersistentUniqueKeyVerificeres ikke - må gerne være der

PrincipalUser
Må ikke være der

Organisation
Må ikke være der

Client
Verificeres ikke - må gerne være der



Værge:Forældremyndighed: ChildCustodyHolder Child
Brugertypen: Borger på vegne af borgerVerifikationMapning til Minlog ServiceActor
SecurityContextTicketAudienceMatche audience som findes som konfiguration i minlog 


ValidityEr valid

Message
Verificeres ikke - må gerne være der

ActingUserUserTypeSkal være Citizen


IdentifierFormatSkal være CPR


IdentifierSkal være sat


GivenNameVerificeres ikke - må gerne være der


SurNameVerificeres ikke - må gerne være der


CredentialsVerificeres ikke - må gerne være der


PersistentUniqueKeyVerificeres ikke - må gerne være der

PrincipalUser
Skal være sat


IdentifierMå ikke være det samme som Identifier på ActingUser

Organisation
Må ikke være der

ClientNameVerificeres ikke - må gerne være der
Brugertypen: Borger med forældremyndighed over børn under 15 år






vha. ActingUser.Relations Guardian ChildCustodyHolder og PrincipalUser.Relations Ward Child sættes relation.Fuldmagt:


Brugertypen: borger som fuldmagtshaver på vegne af borger over 18 år






vha. ActingUser.Credentials.PowerOfAttorneyPrivileges sættes relation hvis det passer med minlog PowerOfAttorneyPrivileges strenge.


Brugertypen: borger som værge på vegne af borger under værgemål






vha. ActingUser.Relations

Guardian og PrincipalUser.Relations

Ward sættes relation.



Transformation af brugertyper

...

  • validering af at audience er til stede
  • at der er en gyldig relation mellem 2 borgere, hvis der søges på vegne af en anden borger. F.eks. i form af en fuldmagt.
  • at en borger som er værge, er whitelistet at en borger, som har forældre myndighed, kun har det, hvis barnet er under 15til dette



Snitflader

MinLog2 løsningen håndterer både MinLog2 og MinLog1 formaterne.

...