Scenarie 1.
En bruger har i SEB fået rollen “nspUkendt” som ikke er konfigureret i STS. Brugeren har ingen autorisationer
Brugeren har et MOCES-certifikat fra en ikke-trusted organisation.
Rolle-valideringskoden kaldes med angivelse af
UserRole=urn:dk:healthcare:national-federation-role:code:99999:value:Ukendt i input
AuthorizationCode=(blank)
Der modtages et fejlsvar med koden
'Authentication failed: invalid role supplied (urn:dk:healthcare:national-federation-role:code:99999:value:Ukendt)'
Scenarie 2.
En bruger har i SEB fået rollerne SundAssistR1 og SundAssistR2. Brugeren har ingen autorisationer.
Brugeren har et MOCES-certifikat fra en ikke-trusted organisation.
Rolle-valideringskoden kaldes med angivelse af
UserRole=doctor (teksten, ikke uddannelseskoden)
AuthorizationCode=(blank)
Der modtages et fejlsvar med koden
'Authentication failed: multiple national roles found ([urn:dk:healthcare:national-federation-role:code:41002:value:SundAssistR2, urn:dk:healthcare:national-federation-role:code:41001:value:SundAssistR1])'
Scenarie 3.
Denne testcase manglede desværre, men jeg har nu implementeret følgende:
En bruger har i SEB fået rollen SundAssistR1. Brugeren har ingen autorisationer.
Brugeren har et MOCES-certifikat fra en trusted organisation.
Rolle-valideringskoden kaldes med angivelse af
UserRole=urn:dk:healthcare:national-federation-role:code:41002:value:SundAssistR2
AuthorizationCode=(blank)
Der returneres et id-kort med
UserRole=urn:dk:healthcare:national-federation-role:code:41002:value:SundAssistR2
AuthorizationCode=(blank)