feat: Oberflaeche fuer die Bankanbindung

Einstellungen -> "Bankkonten direkt verbinden": Zugangsdaten hinterlegen,
Land waehlen, Bank suchen, verbinden. Nach der Autorisierung landet man auf
/bank/rueckkehr, wo der Code gegen die Sitzung getauscht wird – ueber den
Server, denn der Code ist ein Einmal-Geheimnis und die Anfrage muss mit dem
privaten Schluessel signiert werden, der den Server nie verlaesst.

Danach stehen die gefundenen Bankkonten da und werden je einem Konto in
Certain zugeordnet. Die Auswahl zeigt nur Konten passender Waehrung, und
solange nichts zugeordnet ist, steht dabei, dass von diesem Konto nichts
abgerufen wird.

Die Einrichtungsanleitung nennt die Rueckleitungs-Adresse kopierfertig – sie
muss bei Enable Banking hinterlegt werden, und ohne sie scheitert die
Autorisierung mit einer Fehlermeldung der Bank, die nichts erklaert.

Laeuft die Zustimmung bald ab, steht das farbig an der Verbindung statt dass
der Abruf eines Tages stumm aufhoert.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Guido
2026-08-26 21:34:41 +02:00
co-authored by Claude Opus 5
parent 7a3bd200b1
commit 735ece6843
8 changed files with 508 additions and 0 deletions
+4
View File
@@ -1161,3 +1161,7 @@ tr.row-active { background: var(--surface-2); }
.sender-row { padding: var(--sp-2) 0; border-top: 1px dashed var(--border); }
.sender-row input, .sender-row select { width: 100%; }
.sender-row select { margin-top: 4px; }
/* Hinweis, der nicht uebersehen werden darf – etwa eine ablaufende
Bank-Zustimmung: Danach hoert der Abruf sonst stumm auf. */
.muted.warn { color: var(--warn); }