Feature #150
closedPhotoTAN Deutsche Bank
90%
Description
Hallo,
mit der neuesten Version und einem neu angelegtem Profil kann ich grundsätzlich wieder auf unser Deutsche Bank Konto zugreifen.
Problem ist:
a) bei dem Konto ist nur PhotoTAN aktiv bzw. available
b) es ist nur ein Shellscript, das die Daten abruft.
Ich bekomme auch das Bild für die PhotoTAN angezeigt, mehr oder minder:
HBCI: 3920 - Meldung unterstützter Ein- und Zwei-Schritt-Verfahren (S) 3:2019/10/24 18-15-57:aqhbci(14202):provider_tan.c: 112: ChallengeHHD is [0009696D6167652F706E670B7989504E470D0A1A0A0000000D49484452000000D2000000D20802000000B0FB091500000B404944415478DAED9D2D721C5B0C850718041818040CF002020C02BC3083800073432F21C0C04B3008CC420202020C0D0CE7753D57BDAA57EEC4CA97A39E99DBDFA9A054FFDC7B4725EBB4A4A3CD4E88C 3:2019/10/24 18-15-57:aqhbci(14202):provider_tan.c: 120: Created challenge HHUD is: 3:2019/10/24 18-15-57:aqhbci(14202):String size is 2950 3:2019/10/24 18-15-57:aqhbci(14202):0000: 00 09 69 6d 61 67 65 2f 70 6e 67 0b 79 89 50 4e ..image/png.y.PN 3:2019/10/24 18-15-57:aqhbci(14202):0010: 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 G........IHDR... 3:2019/10/24 18-15-57:aqhbci(14202):0020: d2 00 00 00 d2 08 02 00 00 00 b0 fb 09 15 00 00 ................ 3:2019/10/24 18-15-57:aqhbci(14202):0030: 0b 40 49 44 41 54 78 da ed 9d 2d 72 1c 5b 0c 85 .@IDATx...-r.[.. 3:2019/10/24 18-15-57:aqhbci(14202):0040: 07 18 04 18 18 04 0c f0 02 02 0c 02 bc 30 83 80 .............0.. 3:2019/10/24 18-15-57:aqhbci(14202):0050: 00 73 43 2f 21 c0 c0 4b 30 08 cc 42 02 02 02 0c .sC/!..K0..B.... 3:2019/10/24 18-15-57:aqhbci(14202):0060: 0d 0c e7 75 3d 57 bd aa 57 ee c4 ca 97 a3 9e 99 ...u=W..W....... [...] 3:2019/10/24 18-15-57:aqhbci(14202):0b60: 76 42 b3 13 42 b3 13 9a 9d 10 9a 9d d0 ec c4 5a vB..B..........Z 3:2019/10/24 18-15-57:aqhbci(14202):0b70: f0 0f 59 8b 91 8a 3a 54 ce fe 00 00 00 00 49 45 ..Y...:T......IE 3:2019/10/24 18-15-57:aqhbci(14202):0b80: 4e 44 ae 42 60 82 ND.B`. 3:2019/10/24 18-15-57:aqhbci(14202):tanmechanism.c: 199: Using TAN mechanism "image" 3:2019/10/24 18-15-57:aqhbci(14202):tan_image.c: 179: Image mimetype: "image/png" ===== TAN Entry =====
Gibt es eine Möglichkeit, dieses PNG abzuspeichern? Dann könnte man es ja z.B. in einem Browser anzeigen und mit der App scannen, und die Sache wäre gelöst.
Direkt aus dem Logfile erschließt sich mir keine sinnvolle Möglichkeit, an das PNG zu kommen.
Updated by Anonymous about 6 years ago
Gali schrieb:
Hallo,
mit der neuesten Version und einem neu angelegtem Profil kann ich grundsätzlich wieder auf unser Deutsche Bank Konto zugreifen.Problem ist:
a) bei dem Konto ist nur PhotoTAN aktiv bzw. available
b) es ist nur ein Shellscript, das die Daten abruft.Ich bekomme auch das Bild für die PhotoTAN angezeigt, mehr oder minder:
[...]Gibt es eine Möglichkeit, dieses PNG abzuspeichern? Dann könnte man es ja z.B. in einem Browser anzeigen und mit der App scannen, und die Sache wäre gelöst.
Direkt aus dem Logfile erschließt sich mir keine sinnvolle Möglichkeit, an das PNG zu kommen.
Schau doch hier einmal: https://git.uniku.de/sven/phototan-for-gnucash
Das Python Script show_photoTAN.py liest das Logfile aus und zeigt die aktuellste PhotoTAN an. Kann man auch einfach umbauen das das File geschrieben wird:
# show a scaled image into a window
img = PIL.Image.open(png_data)
# img = img.resize((a*img_scaling for a in img.size), PIL.Image.NEAREST)
# img.show()
img.save("img1.png", "PNG")
Updated by Gali about 6 years ago
- % Done changed from 0 to 90
Das sieht mega gut aus! Ich hab's jetzt noch nicht live ausprobiert, mache mich aber asap dran.
Vielen Dank schon mal, NemoN!
Updated by martin almost 6 years ago
- Status changed from New to Feedback
aqbanking-cli hat ja inzwischen den switch "--opticaltan=SCRIPT_ZUR_TAN_ANZEIGE", damit wird dann zur TAN-Abfrage das angegebene Kommando ausgefuehrt, sobald ein optisches TAN-Verfahren angefragt wird.
Das angegebene Kommando wird dann intern folgendermasse aufgerufen:
TOOL mimeType Dateiname
Mimetype ist dabei der Typ der Graphik (meist "image/png") und Dateiname der Name der Datei mit der anzuzeigenden Graphik.
Updated by Gali almost 6 years ago
@martin oh das ist ja super, vielen Dank für die Info!
Ich hatte es damals manuell wie beschrieben gemacht, hat auch geklappt aber ist natürlich etwas Gebastel.
Ich versuch das mal sobald die 90 Tage um sind und die Bank dann eigentlich wieder eine TAN wollen müsste.
Updated by ben almost 6 years ago
Mit GnuCash version 3.8 kann ich erfolgreich eine photoTAN-Authentifizierung bei der norisbank (Teil der Deutschen Bank-Gruppe) durchführen. Die Bank bestätigt, dass ich erfolgreich authentifiziert bin. Der Salden-Abruf funktioniert. Konto-Umsatz-Abruf funktioniert nicht.