Versions Compared

Key

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

...

En borger bestemmes udfra følgende tabel.:

Brugertypen: BorgerVerifikationMapning til aktørmodel
SecurityContextTicketAudienceSkal være satAudience


ValiditySkal være 'valid'

Message[3 underfelter udeladt]Verificeres ikke - må gerne være der

ActingUserUserTypeSkal være 'Citizen'Brugertypen: Borger


IdentifierFormatSkal være 'CPR'


IdentifierSkal være satPersonIdentifier


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

...

Det sidste skridt består af en en validering af, om den resulterende brugertype ligger indenfor typerne Borger 18+ eller Borger 15-17 år. Typerne borger 13-14 samt den midlertidige brugertype borger skal afvises.

Der valideres yderligere på Audience og sammenlignes med det konfigurerede audience for servicen. 

Eksempel: Borger som fulmagtshaver på vegne af borger over 18 år som fuldmagtsgiver

En borger En borger som fulmagtshaver på vegne af borger over 18 år som fuldmagtsgiver bestemmes udfra følgende tabel.:

EducationCode
Brugertypen: Borger som fulmagtshaver på vegne af borger over 18 år som fuldmagtsgiverVerifikationMapning til aktørmodel
SecurityContextTicketAudience
Skal være satAudience


Validity
Skal være 'valid'

Message[3 underfelter udeladt]
Verificeres ikke - må gerne være der

ActingUserUserType
Skal være 'Citizen'Brugertypen: Borger på vegne af fuldmagtsgiver


IdentifierFormat
Skal være 'CPR'


Identifier
Skal være satPersonIdentifier


GivenName
Verificeres ikke - må gerne være der


SurName
Verificeres ikke - må gerne være der


CredentialsPowerOfAttorneyPrivilegesSkal være medFuldmagtsPrivilegieListe



EducationCodeVerificeres ikke - må gerne være der



NationalRoleVerificeres ikke - må gerne være der



UnverifiedRoleVerificeres ikke - må gerne være der



AuthorizationCodeVerificeres ikke - må gerne være der


PersistentUniqueKey
Verificeres ikke - må gerne være der

PrincipalUserUserType
Skal være 'Citizen'


IdentifierFormat
Skal være 'CPR'


Identifier
Skal være satPrincipal.PersonIdentifier


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

Organisation

Må ikke være der

Client

Verificeres ikke - må gerne være der

Det sidste skridt består af en validering af, om Audience matcher med det konfigurerede audience for servicen. 

Eksempel: Sundhedsfaglig med autorisation

En Sundhedsfaglig med autorisation bestemmes udfra følgende tabel:

Brugertypen: Sundhedsfaglig med autorisationVerifikationMapning til aktørmodel
SecurityContextTicketAudience
Verificeres ikke - må gerne være der


Validity
Skal være 'valid'

Message[3 underfelter udeladt]
Verificeres ikke - må gerne være der

ActingUserUserType
Skal være 'HealthCareProfessional'Brugertypen: Sundhedsfaglig med autorisation


IdentifierFormat
Skal være 'CPR'


Identifier
Skal være satPersonIdentifier


GivenName
Verificeres ikke - må gerne være der


SurName
Verificeres ikke - må gerne være der


CredentialsAuthorizationCodeSkal være medAuthorisationsKode



EducationCodeSkal være medUddannelsesKode



NationalRoleVerificeres ikke - må gerne være der



UnverifiedRoleVerificeres ikke - må gerne være der



PowerOfAttorneyPrivileges
FuldmagtsPrivilegieListe
Verificeres ikke - må gerne være der


PersistentUniqueKey
Verificeres ikke - må gerne være der

PrincipalUser

Må ikke være der

Organisation
Identifier
Skal være satOrganisationsIdentifier


IdnetifierFormat
Skal være 'CVR'OrganisationsIdentifierType
Må ikke være der

Client

Verificeres ikke - må gerne være derSystemNavn

Det sidste skridt består af en validering af om UddannelsesKode ligger indenfor de tilladte koder (konfigureret i service).