持久的客户端Web存储

我们正在开发内部基于Web的应用程序,用于查看数据报告,同时针对智能手机和平板电脑。 我们的客户询问我们是否只有某些设备才能访问该内容。 因此,我们使用基于javascript / HTML5的技术,我们无法读取IMEI或设备uuid等唯一ID。 我的想法在于使用以下方法在服务器和设备上制作随机ID(非常简单)和存储(不简单)这样的ID:

localStorage,cookies,html5文件api,webSQL,indexedDB包含在http://amplifyjs.com/api/store/或http://samy.pl/evercookie/

问题是上述技术并不十分持久 。 它们容易受到cookie和/或缓存清理的影响。

我们是否可以将此类ID更“永久”或者您是否可以找到任何其他解决方法以仅允许将某些设备连接到该站点?