Versions Compared

Key

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

...

Fejl ved UUID-CPR opslag
STS svarfaultcode = wst:RequestFailed
faultactor = dk:sosi:sts:uuidcpr
faultstring = The specified request failed: uuid-cpr lookup failed [<subjectSerialNumber>]
ÅrsagSTS
ForklaringSTS har ikke kunnet foretage opslag imod UUID-CPR tjeneste og dermed ikke kunnet verificere ID-kortet.
Løsning
  1. Gentag forespørgsel efter kort pause
  2. Ved gentagne fejl kontakt NSP support med henblik på fejlfinding
Ingen bruger data for CPR
STS svarfaultcode = wst:RequestFailed
faultactor = dk:sosi:sts:bst2sosi
faultstring = Could not find userData for input CPR.
ÅrsagBruger
ForklaringDer blev ikke fundet bruger informationer for det medsendte CPR nummer.
LøsningUndersøg om det medsendte CPR nummer er korrekt.

STS svarfaultcode
faultactor
faultstring
Årsag
Forklaring
Løsning

Validering af rolle/autorisation

Fejl ved autorisation opslag
STS svarfaultcode = wst:RequestFailed
faultactor = dk:sosi:sts:autorisation
faultstring = The specified request failed: authorization lookup failed [<cpr>]
ÅrsagSTS
ForklaringSTS har ikke kunnet foretage opslag imod autorisationsregisteret og dermed ikke kunnet verificere ID-kortet.
Løsning
  1. Gentag forespørgsel efter kort pause
  2. Ved gentagne fejl kontakt NSP support med henblik på fejlfinding
Manglende autorisation
STS svarfaultcode = wst:FailedAuthentication
faultactor = dk:sosi:sts:autorisation
faultstring = Authentication failed: missing authorization
ÅrsagBruger
ForklaringDer findes ikke nogle tilknyttede gyldige autorisationer til CPR-nummeret i autorisationsregisteret.
LøsningCheck at brugeren har en gyldig autorisation.
Forkert autorisation
STS svarfaultcode = wst:FailedAuthentication
faultactor = dk:sosi:sts:autorisation
faultstring = Authentication failed: authorization not found (available [{code, role}, .., {code, role}])
ÅrsagBruger
ForklaringDer blev ikke fundet en autorisation tilknyttet CPR-nummeret, som matcher autorisations- eller uddannelseskode i ID-kortet. Medsendt i fejlteksten er en liste over de autorisationskoder (code) og uddannelseskoder (role) som er tilgængelige for CPR-nummeret.
LøsningTjek at brugerens autorisationer mathcer med de medsendte oplysninger i ID-kortet, dvs. SAML attributten UserAuthorizationCode (autorisationskode) og UserRole (uddannelseskode). Anvend eventuelt en af de mulige kombinationer i fejlteksten.
Flere autorisationer fundet
STS svarfaultcode = wst:FailedAuthentication
faultactor = dk:sosi:sts:autorisation
faultstring = Authentication failed: multiple authorizations found ([{code, role}, .., {code, role}])
ÅrsagBruger
ForklaringDer blev fundet mere end én autorisation tilknyttet CPR-nummeret, som matcher autorisations- eller uddannelseskode i ID-kortet. Medsendt i fejlteksten er en liste over de autorisationskoder (code) og uddannelseskoder (role) som matchede.
LøsningAngiv i ID-kortet hvilken autorisation der skal bruges, dvs. enten med angivelse af autorsations- eller uddannelseskode. Anvend eventuelt en af de mulige kombinationer i fejlteksten.
Ingen rolle eller autorisation fundet for bruger
STS svarfaultcode = wst:InvalidRequest
faultactor = dk:sosi:sts:nbo
faultstring = The request was invalid or malformed: EducationCode must be specified or unique authorization must exist.
ÅrsagBruger
ForklaringDer skal enten være angivet en rolle i ID-kortet, eller den specificerede bruger skal have præcis én national rolle eller autorisation.
LøsningAngiv i ID-kortet den ønskede rolle eller autorisation for brugeren
.Ingen bruger data for CPRSTS svarfaultcode = wst:RequestFailed
faultactor = dk:sosi:sts:bst2sosi
faultstring = Could not find userData for input CPR.ÅrsagBrugerForklaringDer blev ikke fundet bruger informationer for det medsendte CPR nummer.LøsningUndersøg om det medsendte CPR nummer er korrekt
.

STS svarfaultcode
faultactor
faultstring
Årsag
Forklaring
Løsning

Validering af claims

Manglende CPR claim
STS svarfaultcode = wst:InvalidRequest
faultactor = dk:sosi:sts:*
faultstring = CPR claim missing
ÅrsagAnvender
ForklaringDen medsendte forespørgsel indeholder ikke et CPR claim.
LøsningFremsend en ny forespørgsel med et gyldigt CPR claim (og overvej at stramme op på klient systemets input validering).

...