Loading…
Tilbage

Profilbillede

403 fejl mod test system

Kim Vagn Jakobsen

Jeg forsøger at kalder afsendersystem/tilmeldinger servicen i test systemet, men for en 403 fejl.

Jeg har prøvet at lave kaldet med en selvbygget .net applikation, den .net core klient der står beskrevet i Next Generation Digital Post - Technical Integration v1.27, samt vha curl, og jeg får samme fejl.

 

Jeg har oprettet et REST-PUSH system på https://admin.test.digitalpost.dk/, og kalder 

https://api.test.digitalpost.dk/apis/v1/afsendersystem/<systemid>/tilmeldinger/<materielnr>?cpr=0909960000

for at få af vide om dette test cprnummer er tilmeldt.

Jeg kalder med et Test FOCES certifikat som client certifikat, og har sat systemets apikey ind med

 request.Headers.Add("Authorization", "Basic " + apikey);

 

Er der nogen der har nogen ide om hvad der går galt for mig?

 

 

Jeg har prøvet lidt mere, og nu kan jeg få et svar tilbage vha. curl, men når jeg kalder kommandoen, bliver jeg bedt om at indtaste password til min Nemlogin Test bruger. Det forstår jeg ikke

I .NET Core tilføjer jeg API key til mit request på følgende måde:

if (apiKey != null)
                request.Headers.Authorization = new AuthenticationHeaderValue("Basic", apiKey);

API key værdien den base64 encodede tekst uden prefix.

@Christian: jeg har gjort præcis det samme.

Jeg forsøgte så at lave et nyt test Foces certifikat, og bruge det i stedet (den jeg brugte for var et år gammelt). og så fik jeg hul igennem (ihvertfald i .net core applicationen).

Jeg har ingen ide om hvorfor det ene certifikat virker, og det andet ikke gør, de har samme trustchain osv osv.