私は、クライアントを一意に識別するためのJavaベースのWebアプリケーションのソリューションを探しています。サーバーはクライアントと同じネットワークにあり、私はMACアドレスを使用すると良い解決策になると思っていました。 問題はクライアントサイドで削除することができ、新しいDHCPリース更新を発行するだけなのでIPを使用できないため、クッキーを使用できないということです。Javaのクライアントからuuidまたはmacアドレスを取得する方法は?
私はクライアントのMACアドレスにフォールバックしたいと思います。私は、MACアドレスを取得するためのJavaの組み込み機能がないことを認識しています。 すべてのOSの出力を処理できるライブラリはありますか? (プライマリWindowsとMac)私のJavaアプリケーションは両方のプラットフォームで動作するので、
またはWebサイトとHTTPプロトコル内のクライアントを一意に識別するための他の提案はありますか? (多分HTML5データストアなど)
私はJava 1.7 btwを使用しています。
私はユーザーにログインを強制することはありません。それ以外の場合は自分の身元を明示し、クライアントスマートフォンのネイティブアプリをプログラムしません。
を答えは:「(ディスクIDまたはマザーボードのIDのような)Javaで一意のコンピュータ識別子を取得する方法」(のhttp:/ /スタックオーバーフロー。com/questions/1986732/how-to-get-a-unique-computer-identifier-in-java-like-disk-id-or-motherboard-id) –
私はCLIENTのuuidを探していますWebサービスを使用します。 (関連するクライアント上にJavaアプレットはありません)、リンクにはローカルコンピュータのみが関与します。 – Nexus2k