authentication - 无需登录即可识别网站用户?

标签 authentication web-applications openid identity

我想创建一段可以嵌入许多不同网站(小部件)的代码。

有什么方法可以让我的代码在没有用户登录的情况下识别用户?即,我是否可以使用任何在网络上 float 的既定身份机制来可靠地在此小部件的实例中识别它们?

我不需要(也不应该能够)获取有关此用户的任何信息,只需识别它们即可。

网站将是异构的;不能保证它们有任何共同点,因此小部件代码需要完全独立。

最佳答案

您想要做的是发明 cookie 的目的。但是浏览器对未经许可被跟踪的人变得明智,现在限制了 3rd 方 cookie。

电子前沿基金会最近为 uniquely identifying a visitor based on attributes of their browser 提供了概念证明。 .它使用以下内容:

  • User-Agent字符串
  • http-accept
  • 时区
  • 屏幕分辨率和色深
  • 已安装的插件
  • 如果启用 cookie

  • 不能保证它是独一无二的,但我的浏览器肯定是独一无二的,它会让你去做人们不喜欢的坏事。

    关于authentication - 无需登录即可识别网站用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2204094/

    相关文章:

    php - 使用 PHP MySQL Blowfish 登录站点

    android - 如何为 ios 和 android 创建一个可安装在主屏幕上的网络应用程序

    javascript - 使用 JQuery 更改 SVG 中的元素

    java - 使用 Java 通过 Steam 登录

    java - 从/到 GWT 应用程序重定向以进行身份​​验证

    asp.net - 从 asp :login control 中删除“记住我”复选框

    php - 登录可以从数据库获取任何数据但显示结果 "Unregister Account"

    javascript - 如何防止 jQuery 结果以两种不同的形式显示?

    openid - Google Apps 域作为 OpenID 提供商

    authentication - OpenID属性交换-我应该使用它吗?