Sto cercando una soluzione per un'applicazione web basata su Java per identificare in modo univoco il client. Il server si trova nella stessa rete dei client e ho pensato che utilizzare l'indirizzo MAC sarebbe stata una buona soluzione. Il problema è che non posso lavorare con i cookie perché possono essere cancellati dal lato client e non posso usare l'IP perché potrebbero semplicemente emettere un nuovo rinnovo del lease DHCP.Come ottenere uuid o indirizzo mac dal client in Java?
Quindi mi piacerebbe ricadere sull'indirizzo MAC dei client. Sono consapevole del fatto che non ci sono funzioni java integrate per ottenere l'indirizzo MAC. Esiste una libreria in grado di gestire l'output di ogni sistema operativo? (Windows primario e Mac) poiché la mia applicazione java viene eseguita su entrambe le piattaforme.
o ci sono altri suggerimenti per l'identificazione univoca di un client all'interno di un sito Web e del protocollo HTTP? (forse archivi di dati HTML5 o qualcos'altro)
Sto usando Java 1.7 btw.
Non forzerò l'utente ad accedere o comunque a identificarsi e non programmerò un'app nativa per lo smartphone dei clienti.
ecco la risposta: "Come ottenere un identificatore unico computer in Java (come id disco o id scheda madre)" (http:// StackOverflow.it/questions/1986732/how-to-get-a-unique-computer-identifier-in-java-like-disk-id-or-motherboard-id) –
Sto cercando un uuid di un CLIENT che è solo usando il webservice. (Nessuna applet Java sul client coinvolto), il tuo collegamento riguarda solo il computer locale. – Nexus2k