nodejs/express/some npmモジュールと一意の一意のデバイスIDを取得する方法はありますか?私はクライアント側でfingerprintjs2を試しましたが、それは一貫していません。つまり、私がどこにいるかに基づいて2つの異なるIDを取得できます。一貫性のあるデバイスID
また、クライエント側でクッキーを保存せずに済む必要があり、ユニークなブラウザ/ユーザ/ whathaveyounotごとに毎回同じ結果を「計算」する必要があります。結果はブラウザごとにユニークでなければならず、アンドロイドのアンドロイド-idと多少似ています。
EDIT:イムに方法はありません、ログイン/ユーザ名としてユーザのデバイスIDに依存しているそのログインのない「サービス」を試してみて、作成するために、これを不思議すべての登録ユーザーをreleavingやその他もろもろ
https://get.google.com/smartlock/ –
おそらく、ブラウザ側のフィンガープリンティングとサーバー側のIPアドレスチェックを組み合わせるとしますか?あなたはlocalstorageに反対ですか?または、UUIDをURLに何らかの形で追加し、ユーザーにそのURLのみを使用するように指示することはできますか? Fingerprintjsは正確な[時間のわずか94%](https://panopticlick.eff.org/static/browser-uniqueness.pdf)であり、ブラウザなどをアップデートするときに変更される可能性があります。 –
クッキーを使用しないというアイデアは、ユーザーはキャッシュなどをクリアすることによって影響を受けるべきではありません。 –