Page History
...
| Brugertypen: Borger | Verifikation | Mapning til MinSpærring ServiceActor | ||
| SecurityContext | Ticket | Audience |
Skal være der | audience |
| Validity | Er valid | |||
| Message | Verificeres ikke - må gerne være der | |||
| ActingUser | UserType | Skal være Citizen | Brugertypen: Borger | |
| IdentifierFormat |
Verificeres ikke - må gerne være der | |||
| Identifier |
Verificeres ikke - må gerne være der | actionUserCprActingUserCpr | ||
| GivenName | Verificeres ikke - må gerne være der | |||
| SurName | Verificeres ikke - må gerne være der | |||
| Credentials | Verificeres ikke - må gerne være der | |||
| PersistentUniqueKey | Verificeres ikke - må gerne være der | |||
| PrincipalUser | Må ikke være der | |||
| Organisation |
Verificeres ikke - må gerne være der | |||
| Client | Name | Verificeres ikke - må gerne være der | systemName | |
...
| Brugertypen: Sundhedsperson | Verifikation | Mapning til MinSpærring ServiceActor | ||
| SecurityContext | Ticket | Audience | Verificeres ikke - må gerne være der | |
| Validity | Er valid | |||
| Message | Verificeres ikke - må gerne være der | |||
| ActingUser | UserType | Skal være HealthCareProfessional | Brugertypen: Sundhedsfaglig | |
| IdentifierFormat |
Verificeres ikke - må gerne være der | |||
| Identifier |
Verificeres ikke - må gerne være der | actionUserCprActingUserCpr | ||
| GivenName | Verificeres ikke - må gerne være der | |||
| SurName | Verificeres ikke - må gerne være der | |||
| Credentials.NationalRole |
Verificeres ikke - må gerne være der | |||
| Credentials.AuthorizationCode | Skal være der | AuthorizationCode | ||
| PersistentUniqueKey | Verificeres ikke - må gerne være der | |||
| PrincipalUser | Må ikke være der | |||
| Organisation | Identifier |
Verificeres ikke - må gerne være der | ||
| identifierFormat |
Verificeres ikke - må gerne være der | |||
| Client | Name | Verificeres ikke - må gerne være der | systemName | |
...
| Brugertypen: Ikke-autoriseret sundhedsprofessionel | Verifikation | Mapning til DDS ServiceActor | ||
| SecurityContext | Ticket | Audience | Verificeres ikke - må gerne være der | |
| Validity | Er valid | |||
| Message | Verificeres ikke - må gerne være der | |||
| ActingUser | UserType | Skal være HealthCareProfessional | Brugertypen: Sundhedsfaglig | |
| IdentifierFormat |
Verificeres ikke - må gerne være der | |||
| Identifier |
Verificeres ikke - må gerne være der | actionUserCprActingUserCpr | ||
| GivenName | Verificeres ikke - må gerne være der | |||
| SurName | Verificeres ikke - må gerne være der | |||
| Credentials.NationalRole | Må gerne være der, og anvendes hvis den er. Ellers anvendes "ingen rolle" | NationalRole | ||
| Credentials.AuthorizationCode | Må ikke være der | |||
| PersistentUniqueKey | Verificeres ikke - må gerne være der | |||
| PrincipalUser | Må ikke være der | |||
| Organisation | Identifier |
Verificeres ikke - må gerne være der | ||
| identifierFormat |
Verificeres ikke - må gerne være der | |||
| Client | Name | Verificeres ikke - må gerne være der | systemName | |
...
| Brugertypen: Ikke defineret | Verifikation | Mapning til DDS ServiceActor | ||
| SecurityContext | Ticket | Audience | Verificeres ikke - må gerne være der | |
| Validity | Er valid | |||
| Message | Verificeres ikke - må gerne være der | |||
| ActingUser | UserType | ActingUser må ikke være der | Brugertypen: Ikke defineret | |
| PrincipalUser | Må ikke være der | |||
| Organisation | Identifier | Verificeres ikke - må gerne være der | ||
| identifierFormat | Verificeres ikke - må gerne være der | |||
| Client | Name | Verificeres ikke - må gerne være der | systemName | |
| Brugertypen: Ikke defineret på vegne af | Verifikation | Mapning til DDS ServiceActor | ||
| SecurityContext | Ticket | Audience | Verificeres ikke - må gerne være der | |
| Validity | Er valid | |||
| Message | Verificeres ikke - må gerne være der | |||
| ActingUser | UserType | ActingUser må ikke være der | Brugertypen: Ikke defineret på vegne af | |
| PrincipalUser | Skal være der | |||
| Organisation | Identifier | Verificeres ikke - må gerne være der | ||
| identifierFormat | Verificeres ikke - må gerne være der | |||
| Client | Name | Verificeres ikke - må gerne være der | systemName | |
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 | Verifikation | Mapning til DDS ServiceActor | ||
HSUID Header | userType | Skal være der og være HEALTHCAREPROFESSIONAL | Brugertypen: Sundhedsfaglig | |
actingUserCpr på SecurityContext skal være tom | ||||
actingUserCivilRegistrationNumber |
| ActingUserCpr | ||
responsibleUserRegistrationNumber | Verificeres ikke - må gerne være der Må ikke være sat eller være anderledes end actingUserCivilRegistrationNumber | |||
|
| |||
|
|
| ||
systemName |
| systemName fra SecurityContext | ||
|
| |||
userAuthorizationCode | Skal være sat og valideres mod db?? | AuthorizationCode | ||
Udefineret type på vegne af >> Brugertypen Sundhedsperson på vegne af | Verifikation | Mapning 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
| |||
|
| |||
|
|
| ||
systemName |
| systemName fra SecurityContext | ||
|
| |||
userAuthorizationCode | Skal være sat og valideres mod db?? | AuthorizationCode | ||
Brugertypen Borger (sundhed.dk)
Ikke-autoriseret sundhedsprofessionel >> Brugertypen Sundhedsperson på vegne af |
| Verifikation | Mapning til DDS ServiceActor | ||
HSUID Header | userType | Skal være der og |
| være |
| HEALTHCAREPROFESSIONAL | Brugertypen: |
Sundhedsfaglig på vegne af | ||||
actingUserCivilRegistrationNumber | Skal være sat Skal matche den på SecurityContext | ActingUserCpr | ||
responsibleUserRegistrationNumber | Skal |
responsibleUserCpr
være sat Må ikke være magen til actingUserCivilRegistrationNumber |
| responsibleUserCpr | |||
|
| |||
|
|
| ||
systemName |
| systemName |
| fra SecurityContext | ||||
|
| |||
userAuthorizationCode |
Skal være sat og valideres mod db?? | AuthorizationCode |
>> Brugertypen Borger | Verifikation | Mapning til DDS ServiceActor | ||
HSUID Header | userType | Skal være der og skal være | ||
| CITIZEN | Brugertypen: |
Borger | |||
actingUserCivilRegistrationNumber | Skal være sat |
| ActingUserCpr |
responsibleUserRegistrationNumber | Må ikke være sat eller være anderledes end actingUserCivilRegistrationNumber |
orgUsingIDType
Verificeres ikke - må gerne være der
orgUsingIDName
Verificeres ikke - må gerne være der
systemName | Verificeres ikke - må gerne være der | systemName (prefix) | ||
systemVersion | Verificeres ikke - må gerne være der | systemName (postfix) | ||
userAuthorizationCode |
Brugertyper og adgangsscenarier
...