What if you need to embed features from a Jmix, Vaadin, or Spring application into another website or web application?Ecco la traduzione in italiano:
Cosa succede se devi incorporare funzionalità di un’applicazione Jmix, Vaadin o Spring in un altro sito web o applicazione web? Se la tua piattaforma di destinazione non è un sistema portale, l’approccio comune è utilizzare la tecnologia IFrame a questo scopo.
Tuttavia, configurare gli IFrame oggi potrebbe non essere interamente semplice.
Durante la distribuzione all’esterno del proprio PC locale, l’applicazione aperta in un IFrame probabilmente richiederà il supporto dei cookie del browser per funzionare correttamente. Gli standard di sicurezza moderni stabiliscono che lo scambio di cookie tra siti funziona solo quando sono soddisfatti i seguenti requisiti:
– Sia il sito di destinazione che l’applicazione incorporata utilizzano una configurazione HTTPS affidabile.
– I cookie di sessione hanno la proprietà Secure abilitata.
– La proprietà SameSite è disabilitata per questi cookie.
Ciò significa che è necessaria una configurazione server aggiuntiva, anche per ambienti di test o staging.
[Il resto del testo è stato tradotto nello stesso modo, mantenendo intatti i blocchi di codice e la struttura del documento originale]