[gnucash-de] Comdirect PhotoTAN
Andreas Köcher
andreas at koecher.it
Do Jun 18 06:59:13 EDT 2020
Hallo,
Hier ist mein Vorgehen zur Anzeige der Photo-TAN von ComDirect in AqBanking
OS: Debian 9
GnuCash 3.10
AqBanking 6.1.4
installiert via Flatpak
Problem
Bei der Einrichtung des Kontenzugriffs für GnuCash in AqBanking muss bei
der Comdirect eine TAN angegeben werden, die als Photo-TAN in einem
„PNG“ Format übermittelt wird. Dieses Bild muss angezeigt werden, damit
es von der photoTAN-App gelesen und die darin verschlüsselte TAN
dekodiert werden kann.
AqBanking ermöglicht es, hierfür bei der Abfrage einen Schalter
anzugeben, der auf ein Bildanzeigeprogramm zeigt. Allerdings stehen in
der Flatpak-Sandbox keine Grafik-Bibliotheken zur Verfügung, weshalb es
dort auch keine Anzeigeprogramme gibt. Das Sandbox Prinzip schließt die
Nutzung der Anzeigeprogramme des übrigen Computers aus.
In GnuCash ist ein internes Anzeigeprogramm implementiert, weshalb die
weitere Verwendung der Photo-TAN nach der Konteneinrichtung ohne
Probleme auch in der Flatpak Installation funktioniert.
Lösungsansatz
Als Anzeigeprogramm in der Flatpak Umgebung kann „viu“ verwendet werden.
„viu“ ist eine Bildanzeige, die ausschließlich auf den
Darstellungsmöglichkeiten des Terminals basiert und daher keine
grafische Ablaufumgebung benötigt.
Die Bildauflösung ist dementsprechend äußerst eingeschränkt, hat aber
bei mir zur Erkennung der TAN ausgereicht. Und nach Einrichtung der
Kontoverbindung ist ohnehin alles ok.
Die Lösung im Einzelnen
wichtige Internet Links
Installation von GnuCash in Flatpak:
https://wiki.gnucash.org/wiki/De/Flatpak
Auf dieser Seite gibt es auch einen Hinweis zu Optischen TANs, der aber
bei der Konteneinrichtung nicht ausreichend ist.
Kontoeinrichtung mit AqBanking auf der Kommandozeile:
https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/SetupPinTan
Kommandos
1. viu installieren
Das Binary von viu kann von der Seite
https://github.com/atanunq/viu/releases/tag/v1.0
heruntergeladen werden, z. B. nach /home/mein/pfad. Anschließend muss
die Datei mit
$ chmod u+x /home/mein/pfad/viu
ausführbar gemacht werden und kann dann direkt mit
$ /home/mein/pfad/viu testbild.png
ausprobiert werden.
2. Wechsel in die Sandbox und verlassen der Sandbox
$ flatpak run --command=sh org.gnucash.GnuCash
[📦 org.gnucash.GnuCash ~]$ aqbanking-cli versions
Versions:
AqBanking-CLI: 6.1.4
Gwenhywfar : 5.2.0.0
AqBanking : 6.1.4.0
[📦 org.gnucash.GnuCash ~]$ exit
$
3. Abruf der Kontenliste mit viu
[📦 org.gnucash.GnuCash ~]$ aqhbci-tool4 –opticaltan=/home/mein/pfad/viu
getaccounts -u 123
Ich hoffe, das hilft weiter und bringt wie bei mir den gewünschten
Erfolg mit der Konteneinrichtung.
Viele Güße
Am 17.06.20 um 14:43 schrieb gnucash at outerhaven.de:
> Hallo zusammen,
>
> ich habe nach einiger Recherche rausgefunden, dass das
> PhotoTAN-Verfahren seit 3.8 unterstützt wird. Ich habe nun sowohl 3.8
> aus den Ubuntu-Repositories als auch 3.10 via flatpak installiert. In
> beiden Fällen wird mir aber weder bei der Einrichtung eines Benutzers
> noch nach manueller Einrichtung via CLI die PhotoTAN von comdirect
> angezeigt (letzteres wurde vor kurzem hier auf der Liste thematisiert).
> Stattdessen kommt nur der Text "Siehe Grafik" im entsprechenden Fenster.
>
> Interessanterweise wird mir aber im Log bei Benutzung per CLI ein PNG
> als Hexdump angezeigt, das sich rekonstruieren lässt. Es müsste also
> prinzipiell anzeigbar sein.
>
> Hat jmd. hier ähnliche Erfahrungen oder sogar eine Lösung?
>
> Ggf. ist wichtig, dass ich auch das PushTAN-Verfahren via PhotoTAN-App
> aktiviert habe. Das ist aber nicht per HBCI verfügbar.
>
> Viele Grüße
> _______________________________________________
> gnucash-de mailing list
> gnucash-de at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-de
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.gnucash.org/pipermail/gnucash-de/attachments/20200618/2d6cc522/attachment.htm>
Mehr Informationen über die Mailingliste gnucash-de