Jede E-Signatur-E-Mail war ein stilles 403, und ein Signature Date-Feld

FixESigService
Shipped
9. September 2026 um 20:08 UTC
Author
Kamo
Commit
678fee8

**Keine E-Mail mit E-Zeichen hatte den Cluster verlassen.** EmailService-Gates /api/email/templates/send auf dem Cluster-weiten internen-auth-Geheimnis (mlos-internal-auth -" INTERNAL_AUTH_SECRET). EsignEmailClient vorgestellt esig.internal-auth-secret, das die ConfigMap übersiert ************ - ein anderes, gleich echt, gleich montiert Anmeldeinformationen. Jede Einladung, jede Step-up OTP und alle vier Lebenszyklus-Mitteilungen kamen zurück 403 Verboten. Nichts war unerwartet, so dass nichts falsch verstanden aussah; der Klient fing die 403 und geantwortet falsch; und erstellenAndSend DISCARDED, dass boolean, so dass der Umschlag erreicht SENT, dem Absender wurde "Dokument zur Unterschrift geschickt" gezeigt, und die Empfängerreihe saß bei PENDING - was auch genau das ist, was eine gelieferte, aber ungeöffnete Einladung aussieht wie. Bestätigt auf Umschlag 50a8f4e0 (2026-09 19:25:54): geliefert_bei null, und eine ERROR-Linie in der Hülse, die die 403 benennt. Die Immobilie verübte zwei nicht zusammenhängende Arbeiten. INBOUND, esig.interne-auth-geheime Wachen EsignInternalController, die APIService ruft präsentiert das Public-Chat-Geheimnis Es neu zu weisen, hätte dies behoben, indem man jeden programmatischen E-Sign-Anruf unterbrochen hätte. So it it ist jetzt zwei Eigenschaften, die Outbound-eine vom geheimen EmailService tatsächlich vergleicht mit, und der Einsatz montiert es. EsignEmailClient weigert sich zu senden an alle ohne Anmeldeinformationen, anstatt einen Konfigurationsfehler in einen ununterscheidbaren Konfigurationsfehler umzuwandeln Lieferausfall, und erstellenAndSend berichtet, was es nicht liefern konnte, statt Die Antwort wegzuwerfen. Keine Ausnahme: der Umschlag, sein Dienstplan und seine Tokens sind alle korrekt und ein Klick resends. **Signature Date.** Ein neuer Signatur_Datum Feldtyp, der vom Server aus dem Signieren von Sofort - nie durch den Browser, dessen Uhr eingestellt ist und welche die ist die -wert hat eine Partei einen Anreiz, sich bei einem Rechtsinstrument falsch zu behaupten. Rendered in der SIGNER-Zeitzone und der Ort der ORGAANIZATION (09/09/2026 in en-US, 09.09.2026 in de-DE), weil eine Unterschrift um 20:00 Uhr in Los Angeles ist bereits am nächsten Tag in UTC und 09/07 sind zwei verschiedene Tage auf zwei Kontinenten. Jeder Wert, der auf dem Draht ankommt für ein solches Feld wird fallen gelassen, bevor die Vollständigkeitsprüfung liest es, und das Feld ist nie als vermisst gezählt erforderlich ein - was auch immer seine Fahnen sagen, da erforderlich-und-nicht-lesenNur würde man den Unterzeichner auf einer Box parken, die ihnen gezeigt wird keine Steuerung für mit Finish deaktiviert für immer. Die Konfigurationsratsche liest k8s/configmap.yaml, nicht src/main/resources - die pod läuft mit ************ und einem Test auf die Repo's Ressourcen Kopie wäre während des ganzen Ausfalls grün geblieben.

All changes

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen