Versions Compared

Key

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

...

Brugertypen: BorgerVerifikationMapning til MinSpærring ServiceActor
SecurityContextTicketAudience

Matche audience som findes som konfiguration i DDS

Skal være der

audience


ValidityEr valid

Message
Verificeres ikke - må gerne være der

ActingUserUserType

Skal være Citizen

Brugertypen: Borger


IdentifierFormat

Skal være CPR

Verificeres ikke - må gerne være der




Identifier

Skal være sat

Verificeres ikke - må gerne være der

actionUserCprActingUserCpr


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

Verificeres ikke - må gerne være der



ClientNameVerificeres ikke - må gerne være dersystemName

...

Brugertypen: SundhedspersonVerifikationMapning til MinSpærring ServiceActor
SecurityContextTicketAudienceVerificeres ikke - må gerne være der


ValidityEr valid

Message
Verificeres ikke - må gerne være der

ActingUserUserTypeSkal være HealthCareProfessionalBrugertypen: Sundhedsfaglig


IdentifierFormat

Skal være CPR

Verificeres ikke - må gerne være der




Identifier

Skal være sat

Verificeres ikke - må gerne være der

actionUserCprActingUserCpr


GivenNameVerificeres ikke - må gerne være der


SurNameVerificeres ikke - må gerne være der


Credentials.NationalRole

Må ikke være der

Verificeres ikke - må gerne være der




Credentials.AuthorizationCodeSkal være derAuthorizationCode


PersistentUniqueKeyVerificeres ikke - må gerne være der

PrincipalUser
Må ikke være der

OrganisationIdentifier

Skal være der

Verificeres ikke - må gerne være der




identifierFormat

Skal være der og skal være CVR

Verificeres ikke - må gerne være der



ClientNameVerificeres ikke - må gerne være dersystemName

...

Brugertypen: Ikke-autoriseret sundhedsprofessionelVerifikationMapning til DDS ServiceActor
SecurityContextTicketAudienceVerificeres ikke - må gerne være der


ValidityEr valid

Message
Verificeres ikke - må gerne være der

ActingUserUserTypeSkal være HealthCareProfessionalBrugertypen: Sundhedsfaglig


IdentifierFormat

Skal være CPR

Verificeres ikke - må gerne være der




Identifier

Skal være sat

Verificeres ikke - må gerne være der

actionUserCprActingUserCpr


GivenNameVerificeres ikke - må gerne være der


SurNameVerificeres ikke - må gerne være der


Credentials.NationalRoleMå gerne være der, og anvendes hvis den er. Ellers anvendes "ingen rolle"NationalRole


Credentials.AuthorizationCodeMå ikke være der


PersistentUniqueKeyVerificeres ikke - må gerne være der

PrincipalUser
Må ikke være der

OrganisationIdentifier

Skal være der

Verificeres ikke - må gerne være der




identifierFormat

Skal være der og skal være CVR

Verificeres ikke - må gerne være der



ClientNameVerificeres ikke - må gerne være dersystemName

...

Brugertypen: Ikke defineretVerifikationMapning til DDS ServiceActor
SecurityContextTicketAudienceVerificeres ikke - må gerne være der


ValidityEr valid

Message
Verificeres ikke - må gerne være der

ActingUserUserTypeActingUser må ikke være derBrugertypen: Ikke defineret

PrincipalUser
Må ikke være der

OrganisationIdentifierVerificeres ikke - må gerne være der


identifierFormatVerificeres ikke - må gerne være der

ClientNameVerificeres ikke - må gerne være dersystemName



Brugertypen: Ikke defineret på vegne afVerifikationMapning til DDS ServiceActor
SecurityContextTicketAudienceVerificeres ikke - må gerne være der


ValidityEr valid

Message
Verificeres ikke - må gerne være der

ActingUserUserTypeActingUser må ikke være derBrugertypen: Ikke defineret på vegne af

PrincipalUser
Skal være der

OrganisationIdentifierVerificeres ikke - må gerne være der


identifierFormatVerificeres ikke - må gerne være der

ClientNameVerificeres ikke - må gerne være dersystemName



Transformation af

...

Udefineret bruger

En systembruger udefineret bruger giver ikke mening i sig selv, og skal mappes over til en rigtig bruger. Andre typer brugere kan også mappes til nye typer

  • Ikke-autoriseret sundhedsprofessionel >> Sundhedsperson
  • Ikke-autoriseret sundhedsprofessionel >> Sundhedsperson på vegne af
  • Borger >> Borger på vegne af
  • Udefineret type >> borger på vegne af
  • Udefineret type på vegne af >> Sundhedsperson på vegne af

. Systembrugeren er der kun således at systemer (i praksis sundhed.dk) kan anvende DDS og ved hjælp af en medsendt HSUID header kan opnå status som een af brugertyperne Borger eller Sundhedsfaglig

Har fjernet sunhed.dk i parentest efter brugertyperne. skal måske sættes på igen



Ikke-autoriseret sundhedsprofessionel >>

Brugertypen Sundhedsperson

VerifikationMapning til DDS ServiceActor

HSUID Header

userType
Skal være der og være HEALTHCAREPROFESSIONAL

Brugertypen: Sundhedsfaglig




actingUserCpr på SecurityContext skal være tom



actingUserCivilRegistrationNumber


Skal være sat

ActingUserCpr


responsibleUserRegistrationNumber


Verificeres ikke - må gerne være der

Må ikke være sat eller være anderledes end actingUserCivilRegistrationNumber



orgUsingIDType


Verificeres ikke - må gerne være der

healthcareOrgType


orgUsingIDName


Verificeres ikke - må gerne være der

healthCareOrg


systemName


Verificeres ikke - må gerne være der

systemName fra SecurityContext


systemVersion


Verificeres ikke - må gerne være der

systemName (postfix)


userAuthorizationCode


Skal være sat og valideres mod db??

AuthorizationCode



Udefineret type på vegne af  >>

Brugertypen Sundhedsperson på vegne af

VerifikationMapning til DDS ServiceActor

HSUID Header

userType
Skal være der og være HEALTHCAREPROFESSIONAL

Brugertypen: Sundhedsfaglig på vegne af


actingUserCivilRegistrationNumber


Skal være sat

ActingUserCpr


responsibleUserRegistrationNumber


Skal være sat

Må ikke være magen til actingUserCivilRegistrationNumber

Må ikke være sat eller være anderledes end actingUserCivilRegistrationNumber



orgUsingIDType


Verificeres ikke - må gerne være der

healthcareOrgType


orgUsingIDName


Verificeres ikke - må gerne være der

healthCareOrg


systemName


Verificeres ikke - må gerne være der

systemName fra SecurityContext


systemVersion


Verificeres ikke - må gerne være der

systemName (postfix)


userAuthorizationCode


Skal være sat og valideres mod db??

AuthorizationCode



Brugertypen Borger (sundhed.dk)

Ikke-autoriseret sundhedsprofessionel >>

Brugertypen Sundhedsperson på vegne af

VerifikationMapning til DDS ServiceActor

HSUID Header

userType
Skal være der og
skal
være
CITIZEN
HEALTHCAREPROFESSIONAL

Brugertypen:

Borger

Sundhedsfaglig på vegne af


actingUserCivilRegistrationNumber


Skal være sat

Skal matche den på SecurityContext

ActingUserCpr


responsibleUserRegistrationNumber


Skal

være satactionUserCpr

responsibleUserCpr

være sat

Må ikke være magen til actingUserCivilRegistrationNumber

Må ikke være sat eller være anderledes end actingUserCivilRegistrationNumber

responsibleUserCpr


orgUsingIDType


Verificeres ikke - må gerne være der

healthcareOrgType


orgUsingIDName


Verificeres ikke - må gerne være der

healthCareOrg


systemName


Verificeres ikke - må gerne være der

systemName
(prefix)
fra SecurityContext


systemVersion


Verificeres ikke - må gerne være der

systemName (postfix)


userAuthorizationCode

Brugertypen Sundhedsfaglig (sundhed.dk)

Skal være sat og valideres mod db??

AuthorizationCode








 >>

Brugertypen Borger

VerifikationMapning til DDS ServiceActor

HSUID Header

userType
Skal være der og skal være
HEALTHCAREPROFESSIONAL
CITIZEN

Brugertypen:

Sundhedsfaglig

Borger



actingUserCivilRegistrationNumber


Skal være sat

actionUserCpr
ActingUserCpr
responsibleUserCpr


responsibleUserRegistrationNumber


Må ikke være sat eller være anderledes end actingUserCivilRegistrationNumber

orgUsingIDType

Verificeres ikke - må gerne være der

healthcareOrgType

orgUsingIDName

Verificeres ikke - må gerne være der

healthCareOrg



systemName


Verificeres ikke - må gerne være der

systemName (prefix)


systemVersion


Verificeres ikke - må gerne være der

systemName (postfix)


userAuthorizationCode









Brugertyper og adgangsscenarier

...