Wie man die uuid oder mac-Adresse vom client in Java?

Ich bin auf der Suche nach einer Lösung für eine Java-basierte Webanwendung, die zur eindeutigen Identifikation des Kunden. Der server ist im gleichen Netzwerk wie die clients, und ich dachte, dass anhand der MAC-Adresse wäre eine gute Lösung.
Das problem ist ich kann nicht arbeiten mit cookies, weil Sie gelöscht werden können auf client-Seite und ich kann nicht die IP, weil Sie nur könnte, eine neue DHCP-lease Erneuerung.

Also ich würde gerne fallback auf die MAC-Adresse des clients. Ich bin mir bewusst, dass es keine java-built-in-Funktion, um die MAC-Adresse.
Gibt es eine Bibliothek, die mit der Ausgabe jedes OS? (primär Windows und Mac), da meine java-Applikation läuft auf beiden Plattformen.

oder gibt es irgendwelche andere Vorschläge, die zur eindeutigen Identifikation eines Kunden innerhalb einer website und die HTTP-Protokoll ? (vielleicht HTML5 Daten speichert oder etwas anderes)

Ich bin mit Java 1.7 btw.

Ich nicht zwingen den Benutzer zur Anmeldung oder sonst sich zu erkennen geben und ich werde nicht Programm eine native app für die smartphone-clients.

Hier ist die Antwort: "Wie man dem computer einen eindeutigen Bezeichner in Java (wie disk-id oder Mainboard-id)" (stackoverflow.com/questions/1986732/...)
Ich bin auf der Suche nach einer uuid von einem CLIENT, der nur mit dem webservice. (Keine Java-applets auf den client bezogen), Ihr link betrifft nur den lokalen computer.

InformationsquelleAutor Nexus2k | 2013-02-12

Schreibe einen Kommentar