Incidentele foutmelding "Token is not allowed, because of invalid or empty chainId" op Exact Online

Op dit moment hebben we hiervoor geen oplossing. In een nieuwe versie die ergens de komende dagen beschikbaar zal komen zullen hiervoor een aantal verbeteringen doorgevoerd worden. Met deze toekomstige versie zal allereerst een nieuw refresh token gegenereerd moeten worden, en daarna dit telkens doorgegeven. Ook zal het niet meer mogelijk zijn om in clusterconfiguraties of multi-user te werken, omdat de synchronisatie van refresh tokens via de Invantive Keychain zal lopen.

Invantive Keychain is zoals beschreven in de link gebonden aan de OS-gebruiker en het apparaat.

Indien multi-user of clusterconfiguraties nodig zijn, adviseren we het gebruik van aparte Exact Online gebruikers en/of apparaten. Op termijn zal Bring Your Own App het mogelijk maken om het management van refresh tokens via Invantive Cloud te laten lopen.

Voorlopige Workaround

Advies is om voorlopig over te stappen van de Code Grant Flow naar de Implicit Grant Flow zoals beschreven:

Zoals beschreven in Exact Online foutmelding: Old refresh token used zal een volgende versie binnen logische grenzen het gebruik van de Code Grant Flow mogelijk maken.

1 like