Questo approccio su Automatic authentication on Fortnox with 2FA funziona bene.
Abbiamo riscontrato una piccola difficoltà perché Fortnox ha un unico meccanismo oAuth per entità.
Nel nostro caso abbiamo due contenitori di dati Fortnox (XML: <database>) nello stesso database (XML: <connection>) nel nostro settings.xml.
A volte viene avviato il flusso di concessione OAuth per il refresh del token, ed è difficile identificare per quale contenitore di dati Fortnox il token viene aggiornato. Fortunatamente, utilizzando l’alias per il contenitore di dati abbiamo trovato una piccola soluzione alternativa.
La finestra di connessione mostra l’alias del contenitore di dati in fase di aggiornamento nella parte superiore della finestra (vedi freccia gialla, in questo caso fnx_SVI):
Nella finestra successiva, è possibile selezionare l’entità giusta a cui collegarsi per l’alias:
Una visualizzazione più chiara (alias o altro) aiuterebbe a ridurre la possibilità di errori.

