Selezione del dominio per inserire nella whitelist il componente aggiuntivoIn passato, quando si esportava un componente aggiuntivo dall'editore, non era prevista la specificazione dei domini idonei per la whitelist. Di conseguenza, i componenti aggiuntivi non funzionerebbero correttamente se installati nelle istanze del cliente. Ad esempio, se il tuo componente aggiuntivo include una libreria JavaScript, inserire nella whitelist il dominio pertinente diventa fondamentale. Il tentativo di includere la libreria tramite un tag script porterebbe a errori. Anche se potrebbe funzionare perfettamente nell'istanza dello sviluppatore, potrebbe riscontrare problemi nelle istanze del cliente. Lo stesso vale per i domini API Designer. Per superare questa limitazione, abbiamo introdotto una nuova funzionalità che ti consente di selezionare un dominio da inserire nella whitelist quando crei un componente aggiuntivo nell'editore del componente aggiuntivo. Fare riferimento alle immagini seguenti.
Questi miglioramenti ti aiuteranno a inserire nella whitelist i domini richiesti e a garantire il funzionamento senza interruzioni dei tuoi componenti aggiuntivi. Note:: puoi anche selezionare i domini nello stesso modo in API Designer. Protezione del codice di terze partiQuando crei un componente aggiuntivo, hai la flessibilità di scegliere codici personalizzati come script Tap, API, pagine, CSS Tap e altro. Ciò che unisce queste entità è che sono tutti codici personalizzati creati da sviluppatori di terze parti. Nello scenario in cui pubblichi il tuo componente aggiuntivo nel Marketplace e qualcuno lo installa, sorge un potenziale problema di sicurezza, ovvero la visibilità del codice del componente aggiuntivo per gli utenti. Questa esposizione potrebbe rendere conveniente per altri sviluppatori replicare il tuo codice. Con i recenti aggiornamenti all'editore, è stato implementato un miglioramento significativo. Ora gli utenti che installano il componente aggiuntivo nella propria istanza non avranno visibilità diretta del codice. Questa limitazione si applica anche quando si accede ad API Designer tramite Vtiger CRM > Module Designer > API Designer. Facendo un ulteriore passo avanti nelle misure di sicurezza, abbiamo implementato anche la compressione del codice. Questo livello aggiuntivo garantisce che, anche se gli sviluppatori tentano di ispezionare il codice utilizzando strumenti come gli strumenti di sviluppo di Chrome, la comprensione del codice diventa un compito più complesso. Fare riferimento all'immagine qui sotto. |