Dieser Ansatz unter Automatic authentication on Fortnox with 2FA funktioniert einwandfrei.
Wir stoßen auf eine kleine Schwierigkeit, da Fortnox pro Entität nur einen einzigen OAuth-Mechanismus hat.
In unserem Fall haben wir zwei Fortnox-Datencontainer (XML: <database>) in derselben Datenbank (XML: <connection>) in unserer settings.xml.
Manchmal wird der OAuth-Grant-Flow für die Token-Erneuerung gestartet, und es ist schwierig zu erkennen, für welchen Fortnox-Datencontainer der Token erneuert wird. Zum Glück haben wir durch die Verwendung eines Alias für den Datencontainer eine kleine Umgehungslösung gefunden.
Das Verbindungsfenster zeigt oben im Fenster den Alias des Datencontainers an, der gerade erneuert wird (siehe gelber Pfeil, in diesem Fall fnx_SVI):
Im nächsten Fenster kann die richtige Entität ausgewählt werden, mit der der Alias verknüpft werden soll:
Eine klarere Anzeige (Alias oder Ähnliches) würde helfen, die Fehlerwahrscheinlichkeit zu verringern.

