Hibiscus Server und Photo TAN der Comdirect

leoc

Betreff:

Hibiscus Server und Photo TAN der Comdirect

 ·  Gepostet: 01.10.2022 - 16:58 Uhr  ·  #164186
Hallo,

ich habe einen hibiscus-server in Docker laufen das mir fröhlich DKB Transaktionen abruft. Nun möchte ich noch mein comdirect Konto einrichten. Die Konsole sagt mir folgendes:

Code

[Sat Oct 01 16:00:00 GMT 2022][INFO][qtp822232699-80][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] signing hbci message
[Sat Oct 01 16:00:00 GMT 2022][INFO][qtp822232699-80][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] sending TAN message
[Sat Oct 01 16:00:00 GMT 2022][INFO][qtp822232699-80][de.willuhn.jameica.hbci.payment.HBCICallbackServer.getTAN] image data for TAN payload: image/png, 3620 bytes
[Sat Oct 01 16:00:00 GMT 2022][INFO][qtp822232699-80][de.willuhn.jameica.hbci.payment.HBCICallbackServer.getTAN] sending TAN message, type PHOTOTAN
[Sat Oct 01 16:00:00 GMT 2022][INFO][qtp822232699-80][de.willuhn.jameica.hbci.payment.handler.TANHandlerRegistry.handleMessage] searching for according pin/tan config
[Sat Oct 01 16:00:00 GMT 2022][INFO][qtp822232699-80][de.willuhn.jameica.hbci.payment.handler.TANHandlerRegistry.handleMessage] loading TAN handler for /srv/hibiscus/hibiscus/passports/1664639999179.pt
[Sat Oct 01 16:00:00 GMT 2022][INFO][qtp822232699-80][de.willuhn.jameica.hbci.payment.handler.TANHandlerRegistry.handleMessage] retrieving TAN from handler
[Sat Oct 01 16:00:00 GMT 2022][WARN][qtp822232699-80][de.willuhn.jameica.hbci.payment.handler.ConsoleTANHandler.getTAN] tan request (type: PHOTOTAN) contains additional payload (image or flicker code), that cannot be displayed on console
photoTAN-Verfahren
Freigabe durch photoTAN

Siehe Grafik
TAN: callback for passport with init-data: /srv/hibiscus/hibiscus/passports/1664639999179.pt
photoTAN-Verfahren
Freigabe durch photoTAN

Siehe Grafik: 


Ist es möglich dieses
Code
image/png
irgendwie im Dateisystem zu finden und entsprechend zu verwenden?
DKB fragt mich üblicherweise nach einer TAN in der Konsole. Wäre ähnliches möglich für die comdirect?

Vielleicht könnte ich auch den XML-RPC-Handler verwenden. Gibt es dafür eine einfache Beispielimplementation des relevanten XML-RPC-Endpunkts?

Ich freu mich über jeden Tipp! Grüße!

hibiscus

Betreff:

Re: Hibiscus Server und Photo TAN der Comdirect

 ·  Gepostet: 02.10.2022 - 09:17 Uhr  ·  #164189
Die Beschreibung des XML-RPC Aufrufes findest du direkt im Webfrontend des Payment-Servers. Wenn du dort im Bankzugang als TAN-Handler den XML-RPC Handler auswählst, wird dir ein HIlfetext angezeigt. Eine Beispielimplementierung dafür gibt es nicht.

leoc

Betreff:

Re: Hibiscus Server und Photo TAN der Comdirect

 ·  Gepostet: 02.10.2022 - 10:53 Uhr  ·  #164194
Danke für die schnelle Antwort!

Und das PNG liegt nicht irgendwo abrufbar?

Wenn der Server-Prozess kurz ein STDIN prompt aufmacht (analog zum Console Handler der DKB), dann könnte ich ja manuell das Bild aufrufen, die TAN abrufen und eingeben. Damit wäre ich alle 90 Tage auch zufrieden :-)

hibiscus

Betreff:

Re: Hibiscus Server und Photo TAN der Comdirect

 ·  Gepostet: 04.10.2022 - 08:34 Uhr  ·  #164217
Nein, das Bild wird nicht lokal abgespeichert sondern nur per XML-RPC übertragen.

leoc

Betreff:

Re: Hibiscus Server und Photo TAN der Comdirect

 ·  Gepostet: 05.10.2022 - 13:25 Uhr  ·  #164237
Alles klar. Für die Nachwelt und jede Person, die via Weltgehirnmaschine auf diesen Thread stößt...

Ein Ruby-Skript, dass einen XML-RPC-Call entgegennimmt, das Bild wegspeichert und im Konsolen-Prompt auf die TAN wartet:

https://gist.github.com/leoc/8…d212d8e821

hibiscus

Betreff:

Re: Hibiscus Server und Photo TAN der Comdirect

 ·  Gepostet: 05.10.2022 - 17:53 Uhr  ·  #164241
Cool, mit wie wenig Code das in Ruby geht.