Error itgenoey002: We can't seem to find your account

Sinds een paar dagen krijgen wij de volgende melding bij inladen vanuit Exact Online:

Error itgenoey002: We can’t seem to find your account.

Het vreemde is dat veel tabellen wél correct worden geladen, zoals salesinvoicelinesincremental etc. Maar de transactionlinesincremental niet.

De gebruiker bestaat dus wel degelijk en heeft toegang tot de administratie, anders zou er niks worden geladen lijkt me.

Waar duidt dit probleem op?

Dit betreft een voor zover bekend ongedocumenteerde foutcode uit One Exact Identity (vandaar oey).

Advies is om een tracebestand samen te stellen zoals beschreven in Ondersteuning bieden bij Data Hub en andere on-premises producten en deze via WeTransfer te verzenden aan support@invantive.com, samen met een afzonderlijke e-mail die deze URL bevat.

Op basis van de in het tracebestand aanwezige informatie kan mogelijkerwijs de achterliggende mogelijke oorzaak achterhaald worden.

Alle bestanden zijn zojuist toegestuurd per mail.

Specifiek de One Exact Identity-foutmelding We can't seem to find your account lijkt incidenteel op te treden sinds 18 april 2024 bij het gebruik van Invantive Data Hub bij het vernieuwen van de autorisatie (soms indien alleen Implicit Grant Flow gebruikt, soms ook als daarna gewenst zou zijn om de volledige Code Grant Flow te doorlopen).

De foutmelding trad het eerst op op 11 april 2024 en trad dagelijks op. Sinds 26 april treedt het 4x zo vaak op, en sinds 29 april treedt het tientallen keren zo vaak op.

Deze foutmelding komt uit Azure Active Directory B2C; het door Exact gekozen platform voor authenticatie.

Op Azure B2C betekent deze melding dat de gebruikersaanmeldcode niet bestaat.

Uit de logging volgt echter dat dit een incidenteel optredende fout is; bij een hernieuwde poging kan hetzelfde user account opeens weer wel gevonden worden.

Voorlopige adviezen:

  • zorg er voor dat api-client-secret ingesteld is naast api-client-id zodat na eenmaal succesvol doorlopen van de authenticatieflow middels een refreshtoken aangemeld kan worden;
  • probeer herhaaldelijk opnieuw om aan te melden;
  • stel de overgang op One Exact Identity zo lang mogelijk uit; zowel vanuit security oogpunt als vanuit stabiliteit.

Specifiek de melding ‘We can’t seem to find your account’ (Azure B2C foutcode “AADB2C90053”) zal in een volgende release omhoog komen als meldingscode itgenoey005.

Zie voor een volledige lijst van Azure B2C foutcodes:

Toevoegen van de api-client-secret aan de connectionstring in het settings-bestand lijkt tot nu toe te werken. Ik zal komende dagen monitoren of dit ook inderdaad blijvende oplossing biedt.

In release 24.0.170 en later zitten extra voorzieningen om foutmelding uit OEI / Azure B2C te voorzien van een meer accurate foutcode. De afhandeling is niet gewijzigd.

Bij een andere omgeving trad ook itgenoey005 (specifieke foutcode voor “We can’t seem to find your account” op Azure B2C) op. Dit leek te liggen aan het gebruik van Windows Server 2016: Itgenoey005 We can't seem to find your account.