Itgenobr344: OAuth2-fel i Query Tool & Data Hub v25.0.227 - misslyckades med att ansluta till Exact Online

OAuth2 State-fel i Query Tool & Data Hub v25.0.227 - Exakt Online-anslutning misslyckades

Efter uppgradering till Invantive Query Tool och Data Hub version 25.0.227 upplever vi kritiska OAuth2-problem som påverkar Exakt Online-anslutningar:

  • Query Tool: Hänger obestämt länge under OAuth2-beviljningsflöde
  • Data Hub: Kraschar med “Missing state”-fel när Exakt Online finns i anslutningsbehållare

Fel:

Error itgenobr344: 
ValidationException
at Invantive.Data.OAuth.OAuthBackgroundProvider.GetOAuthAccessTokenForEOL(...)
Message: "Missing state"

Följ gärna huvudämnet:

Jag är osäker på vad jag ska använda eftersom allt är på nederländska. Jag kommer att posta här.

Ett alternativt tillvägagångssätt har antagits för att återigen möjliggöra för användare att logga in på Exact Online från Invantive Data Hub. Det tillvägagångssätt som har använts i Invantive Data Hub de senaste åren är inte längre möjligt på Exact Online på grund av tekniska förändringar.

Det alternativa tillvägagångssättet innebär att man använder Invantive Cloud för att hantera inloggningsuppgifter. Under den kommande veckan kommer en separat nod att läggas till i Invantive Cloud med namnet “Invantive Credentials Server”. Denna nod kan användas för att begära den så kallade “åtkomsttoken”. Detta kommer att möjliggöra fortsatt användning av Invantive Data Hub med lokala system och databaser, där inloggningsuppgifter delvis utbyts via Invantive Cloud.

Vänligen gör följande förberedelser om du vill byta till att använda Invantive Credentials Server:

  • Logga in på Invantive Cloud med licenskoordinatorns e-postadress.
  • Skapa en ny ‘tjänstekontos’ användare enligt beskrivningen på Manage users on Invantive Cloud.
  • Kontrollera att du kan logga in som denna tjänsteanvändare. Menyn kommer till stor del att förbli tom.
  • Logga in igen som licenskoordinatorn.
  • Skapa en databas med dina Exact Online uppgifter från din settings*.xml.
  • Markera den nya kryssrutan med texten “Tillåt användning av Invantive Credentials Server” på databasskärmen.
  • Lägg till IP-adressen varifrån Invantive Data Hub kommer att anslutas till Invantive Cloud för att begära åtkomsttoken till databasen.

Migrationen innebär följande steg (att kompletteras vid behov):

  • Uppgradera Invantive Query Tool till en version som förväntas vara tillgänglig nästa vecka
  • Uppgradera Invantive Data Hub till en version som förväntas vara tillgänglig nästa vecka
  • Ersätt inloggningsuppgifterna för Exact Online i settings*.xml för Exact Online datakontainern med anslutningsuppgifterna som krävs för Invantive Credentials Server.

Om du behöver hjälp med detta, boka gärna en kort konsultation.

En nederländsk version av ovanstående finns på Error itgenobr344: Missing state.

Arbetet med Invantive Credentials Server har påbörjats och kedjan för utrullning har förberetts för att snabbt genomföra nödvändiga ändringar.

Kombinationen av Invantive Data Hub med det senaste tillskottet till Invantive Cloud: Invantive Credentials Server, gör det möjligt att använda Exact Online igen, även i kombination med lokala miljöer såsom en lokal SQL Server.

Förbättringarna uppfyller nu kvalitets- och säkerhetsstandarderna som krävs för produktionsanvändning.

Ändringarna kommer att inkluderas i version 26.0 och kommer sedan vara tillgängliga för nedladdning. Detta förväntas ta 1 kalenderdag.

Mer information om Invantive Credentials Server finns på:

Den nya <credentials>-taggen för användning i settings*.xml beskrivs i:

Den nya versionen 26.0.144 av Invantive Data Hub hanterar nu Invantives egen ganska komplexa interna bearbetning utan några problem när den används tillsammans med Invantive Credentials Server.

Denna nya version är tillgänglig och löser problemet. En steg-för-steg-guide för migreringen kommer att läggas till när några användare har migrerat. Om du behöver hjälp med installation och konfiguration kan du boka en kort konsultation via chattboxen längst ner till höger.

Den nya versionen av Invantive Data Hub gör det också möjligt att köra flera instanser samtidigt mot samma Exact Online-miljö. Genomströmningskapaciteten delas då (delvis), men kan ibland ökas eftersom andra mellanliggande steg kan utnyttja den återstående kapaciteten.

Versionerna på download.invantive.com har ersatts av de för närvarande rekommenderade versionerna av Invantive Data Hub.

Migrationsstegen finns på:

https://documentation.invantive.com/Invantive+Credentials+Server/Procedures/Link+Settings.xml+to+Invantive+Cloud+Data+Containers

Begränsningar

Följande begränsningar gäller:

  • Observera att <credentials> inte stöds i tidigare versioner och kommer inte att stödjas i framtiden. Detta gäller även för release 24.0.
  • Vi rekommenderar användare som tidigare körde Invantive Data Hub på release 24.0 eller release 25.0 att ta hänsyn till migrationsstegen och/eller regressionsbuggar.
  • Ett kund-ID för Exact Online som inte längre används kan tas bort. Detta kan spara kostnader.
  • För närvarande (24 juni 2026) finns det ingen offentlig release av version 26.0 av Invantive Query Tool. Användare av Invantive Data Replicator bör använda Invantive Data Hub exklusivt på grund av versionsnummerjustering. Användare som inte använder Invantive Data Replicator kan använda version 25.0, förutsatt att innehållet i den ursprungliga inställningsfilen är tillgängligt.

Vi rekommenderar att prova version 26.0.164 av Invantive Data Hub, tillgänglig för nedladdning på https://download.invantive.com som den “aktuella” versionen.

Denna utgåva bör åtgärda felmeddelandet itgencmr406.

Vi har ännu inte kunnat återskapa ett problem som involverar förvirring kring valet av databaser.

Om en tidigare version redan är installerad kan innehållet i zip-filen kopieras över filer med samma namn.

Den här frågan stängdes automatiskt efter minst en veckas inaktivitet efter att en möjlig lösning hade givits. Det sista svaret som gavs har markerats som en lösning.

Vänligen ställ en ny fråga via ett separat ämne om problemet uppstår igen. Kopiera och klistra in URL:en till det här ämnet i den nya frågan för att inkludera en länk.

Vi bekräftar att användarens servicemetod fungerar som förväntat.