Ho bisogno di generare UUID per archiviare infine in un database. Posso generare questi UUID da Javascript sul browser client (There are some examples here)?C'è qualche pericolo nella creazione di UUID in Javascript lato client?
C'è qualche rischio per la sicurezza di farlo in questo modo? Capisco che chiunque può modificare l'UUID prima che sia passato al server per la memorizzazione. Quindi dovrò controllare se sono davvero unici prima di memorizzarli nel database, ma a parte questo, ci sono altre cose da pagare?
(Ci scusiamo per il mio inglese, sentitevi liberi di correggere eventuali errori di grammatica)
edit: per rispondere alle domande sul perché vorrei fare questo, è perché posso creare un nuovo oggetto ed è identificatore Javascript e aggiungerlo alla mia vista e quindi effettuare una chiamata AJAX al server per aggiungerla al database. In questo modo, non ho bisogno di caricarlo dal database per sapere qual è il suo identificatore principale.
Penso che potrebbe essere un problema di sicurezza che consente agli utenti di vedere il codice del generatore UUID. In teoria, potrebbe quindi essere possibile generare UUID esistenti per esempio id di sessione di altri utenti e simili. –