Citazione/documento di stima del marchio pubblico a /{locale}/q/{token}

Featurekamo-signer-monorepo
Spegnimento
3 agosto 2026 alle ore 03:21 UTC
Autore
Kamo
Impegno
b3c33da

La superficie orientata al cliente per il sistema di citazione commerciale. Server-rendered così il il marchio di org è nella prima vernice — un flash non firmato su un documento commerciale è esattamente ciò che questo non deve fare, ed è per questo che la pagina emette marchio personalizzato proprietà inline via QuoteBrandVars piuttosto che scambiarle dopo l'idratazione. Vive in kamo-signer perché quella app ha già l'ingresso HostRegexp, autocert copertura, alias DNS e il pacchetto tema con hostnameOverride — e perché citazione -> accettare -> e-sign è allora un hop, dal momento che EsignGenericEnvelope lega qualsiasi record tramite (context type, contest id). Riutilizzarlo era possibile solo una volta che il /{locale}/ i18n lavoro sbarcato; tutte le 31 stringhe sono chiavi di traduzione provenienti dal dizionario. Formato di denaro e date attraverso il prossimo-intl utilizzando la valuta propria del preventivo e la fuso orario recuperato dal server (membro destinatario -> org -> UTC), mai il dispositivo dello spettatore. Una scadenza resi nella zona sbagliata può indicare una data in cui l'offerta è già morto. Aggiunge il primo vero blocco di stampa @media della piattaforma. "Print Invoice" in kamo-internal ha sempre stampato l'intera applicazione cromata perché nessuna regola di stampa @media esisteva ovunque; qui le stesse stampe di markup come documento lettera pulita con il marchio accento conservato (print-color-adjust: esatto — una citazione incolore si legge come una bozza), la barra d'azione soppressa, e pagina-break-inside: evitare su file e totali. Gli stati terminali sono deliberatamente asimmetrici: EXPIRED ottiene una pagina di marca onesta nominare la data e i dettagli di contatto dell'org, sicuro perché il chiamante già ha dimostrato il possesso di un token a 256 bit; sconosciuto/revoked/wrong-org tutti crollano a uno pagina generica in modo che la superficie non possa essere probed. Il cliente sbianca il motivo prima di rendering. Il gettone non viaggia mai verso l'interno di un URL — il lato server risolve lo pubblica in un corpo, e il BFF inoltra il reale IP client esplicitamente perché APIService timbri X-Forwarded-Per da una propria richiesta in entrata, che altrimenti mettere ogni visualizzatore in un secchio limite di velocità collegato al pod IP. Aggiunge SECURITYSERVICE URL alla configurazione (verified: kamowssecurity-service esiste nel namespace kamo).

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo