Page History
...
| Ingen bruger data for CPR | |
|---|---|
| STS svar | faultcode = wst:RequestFailed faultactor = dk:sosi:sts:bst2sosi faultstring = Could not find userData for input CPR. |
| Årsag | Bruger |
| Forklaring | Der blev ikke fundet bruger informationer for det medsendte CPR nummer. |
| Løsning | Undersøg om det medsendte CPR nummer er korrekt. |
| STS svar | faultcode = faultactor = faultstring = | Årsag | Forklaring | Løsning |
Validering af rolle/autorisation
...
| Autorisation og rolle i samme forespørgsel | ||
|---|---|---|
| STS svar | faultcode = wst:InvalidRequest faultactor = dk:sosi:sts:bst2sosi faultstring = The request was invalid or malformed: Only one of UserAuthorizationCode or UserRole is allowed in request. | |
| Årsag | Anvender | |
| Forklaring | Det er for denne omveksling ikke tilladt at specificere både UserAuthorizationCode og UserRole i samme forespørgsel. | |
| Løsning | Fjern enten UserAuthorizationCode eller UserRole fra forespørgslen. | |
| STS svar | faultcode = faultactor = faultstring = | |
| Årsag | Forklaring | Løsning|
Validering af claims
| Manglende CPR claim | |
|---|---|
| STS svar | faultcode = wst:InvalidRequest faultactor = dk:sosi:sts:* faultstring = CPR claim missing |
| Årsag | Anvender |
| Forklaring | Den medsendte forespørgsel indeholder ikke et CPR claim. |
| Løsning | Fremsend en ny forespørgsel med et gyldigt CPR claim (og overvej at stramme op på klient systemets input validering). |
...
| Ugyldige claims | |
|---|---|
| STS svar | faultcode = wst:InvalidRequest faultactor = dk:sosi:sts:* faultstring = The request was invalid or malformed: Request contains invalid claims. Valid claims are: <validClaims> |
| Årsag | Anvender |
| Forklaring | Forespørgslen indeholder claims som ikke kan bruges til denne type omveksling. |
| Løsning | Fjern claims fra forespørgslen, som ikke findes i listen af gyldige claims (validClaims). |
| STS svar | faultcode = faultactor = faultstring = | Årsag | Forklaring | Løsning |
Validering af audience
| Angivelse af audience mangler | |
|---|---|
| STS svar | faultcode = wst:InvalidRequest faultactor = dk:sosi:sts:its faultstring = Audience is missing |
| Årsag | Anvender |
| Forklaring | Den medsendte forespørgsel indeholder ikke angivelse af et audience (som det udstedte token kan benyttes til) |
| Løsning | Anvendersystemet tilrettes til at medsende audience (dette vil ofte være https://fmk). |
...
| Manglende token i forespørgsel | |
|---|---|
| STS svar | faultcode = wst:RequestFailed faultactor = dk:sosi:sts faultstring = The specified request failed: No assertion element found on request. |
| Årsag | Anvender |
| Forklaring | Forespørgslen mangler et bootstrap token (assertion) |
| Løsning | Undersøg hvorfor forespørgslen er blevet lavet uden et bootstrap token |
| Manglende token attribut | |
|---|---|
| STS svar | faultcode = wst:InvalidRequest faultactor = dk:sosi:sts:* faultstring = The request was invalid or malformed: Mandatory '<attributeID>' SAML attribute (<attributeName>) is missing |
| Årsag | Anvender |
| Forklaring | En påkrævet attribut manger i det medsendte token. |
| Løsning | Lav en ny forespørgsel hvor den påkrævede attribut er inkluderet i tokenet. |
| faultcode = faultactor = faultstring = | Årsag | Forklaring | Løsning |
|---|
Validering af Assurance/Authentication Level
...
| Ugyldigt id-kort med authentication level 4 | |
|---|---|
| STS svar | faultcode = wst:BadRequest faultactor = dk:sosi:sts faultstring = The specified RequestSecurityToken is not understood: ID-Card is not a User ID-Card |
| Årsag | Anvender |
| Forklaring | Det medsendte ID-kort har authentication level 4, men er ikke et Bruger ID-kort. |
| Løsning | Hvis der ønskes et Bruger ID-kort: Ret ID-kortet så det matcher et Bruger ID-kort Hvis der ønskes et System ID-kort: Ret authentication level til 3 |
| STS svar | faultcode = faultactor = faultstring = | Årsag | Forklaring | Løsning |
Validering af ID-kort
| Ugyldig ID-kort version | |
|---|---|
| STS svar | faultcode = wst:RequestFailed faultactor = dk:sosi:sts:seal faultstring = The specified request failed IDCard version ’*’ not supported. Supported versions are: [1.0.1,1.0] |
| Årsag | Anvender |
| Forklaring | Forespørgslen indeholder et ID-kort med en version der ikke understøttes af STS (se DGWS for detaljer). |
| Løsning | Klienten rettes, så kun understøttede ID-kort versioner anvendes. Nyere versioner af både Seal.Java og Seal.NET producerer ID-kort med korrekt version. |
...
| Ugyldigt ID-kort i Identity Token Request | ||
|---|---|---|
| STS svar | faultcode = wst:InvalidRequest faultactor = dk:sosi:sts:its faultstring = The request was invalid or malformed: identity token service only support user card. | |
| Årsag | Anvender | |
| Forklaring | Identity Token Request indeholder en ID-kort, som ikke er et gyldigt Bruger ID-kort. | |
| Løsning | Undersøg ID-kortet i forespørgslen for fejl. Undersøg f.eks. om ID-kortet indeholder UserInfo. | |
| STS svar | faultcode = faultactor = faultstring = | Årsag | Forklaring | Løsning |
| STS svar | faultcode = faultactor = faultstring = | |
| Årsag | Forklaring | Løsning|