Min integration fejler med "Document Moved"

Ifm. udrulning af SSO via STS Adgangsstyring er KITOS blevet låst til kun at kåre på ét hoveddomæne nemlig https://kitos.dk. Man har tidligere kunne anvende både https://kitos.dk og https://www.kitos.dk.

Da https://www.kitos.dk stadig skal fungere ift. gamle links og lignende, sender serveren, returkoden HTTP 301 (Moved Permanently), hvis man forsørger at bruger links der indeholder “www” inden. Denne returkode instruerer klienten (browser/integrationsprogram) i at det forespurgte dokument findes men er flyttet til den adresse, som også findes i svaret (adressen uden WWW). Følger klienten HTTP protokollen, vil man intet opdage, men vi har oplevet, at nogle integrationer i enkelte kommuner er fejlet, fordi integrationssoftwaren ikke har “fulgt redirect”.

Der er to løsninger på ovenstående problem.

  1. Den hurtige: Fjern “www” fra de URL’er der anvendes i integrationssoftwaren.

  2. Den robuste: Få koden rettet til så den respekterer “redirects”. Herved kan API endpoints på sigt også flyttes/opgraderes (og KITOS kan informere herom via HTTP protokollen) uden at integrationen går i stykker.