问题标签 [user-identification]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
29 浏览

authentication - 没有社交登录的 OAuth 2.0 社交注册

我想知道这个问题的注意事项是什么 - 如果我要在使用 OAuth 2.0 的系统中创建没有社交登录的社交注册(使用 facebook、twitter 等注册)。本质上,OAuth2 流程会影响我的注册,并允许我使用 OAuth 2.0 流程和社交服务身份 API 在我的系统中创建用户条目——这将在我的系统中创建一个用户,而不是在社交系统中使用身份管理 API转发登录。相反,我会在我的系统中拥有自己的用户帐户,需要通过电子邮件完成密码设置。从那里,用户需要使用来自社交系统的电子邮件和我系统上的密码登录。在初始注册流程之后,我的系统永远不会与社交系统联系以协调该用户。

什么会使这不可能?例如,社交 API 会阻止我的应用程序滥用用户数据吗?我是否以任何会违反合规标准或 gdpr 的方式滥用用户数据?

我知道社交登录从 UX POV 更好,但想单独考虑这个问题。

0 投票
1 回答
59 浏览

sanity - Sanity CMS:从数据存储区获取当前用户

我正在尝试获取 Sanity CMS 中的当前用户。

我发现这个代码片段演示了userStore的使用

但我不明白如何配置我的项目以接受此模块查找

它会引发导入错误Cannot find module 'part:@sanity/base/user'。作为一个非标准节点模块,这是有道理的。

  1. 我该如何解决这个问题以便找到模块?
  2. 或者,有人知道获取当前用户的另一种方法吗?

检查那个@sanity来源我可以看到base/lib/datastores哪个有一个userStore它只是不明显如何使用它。

0 投票
1 回答
52 浏览

php - 如何为非注册用户生成唯一 ID?

我正在寻找一种方法来为我的网店中的非注册用户创建唯一且永久的 ID。如果用户已注册,我有一个可行的解决方案:

否则我无法知道哪个购物车属于谁。我正在尝试使用 cookie,但欢迎提供任何建议。

0 投票
1 回答
22 浏览

php - 用户 ID 模块 - 哈希电子邮件地址

所有媒体网站现在都可以通过不同的预投标用户模块共享其用户的哈希电子邮件地址。( https://docs.prebid.org/dev-docs/modules/userId.html ) 通常,您可以使用 php 哈希函数对所有电子邮件进行哈希处理,然后再实现正确的模块并发送所有哈希值。关于如何实现此功能的任何想法?

我找到了这个脚本https://gist.github.com/ehedaya/288c7280ee76b436cceec15941e4093a但我不知道应该在哪里添加它。

非常感谢你的帮助!

0 投票
0 回答
27 浏览

authentication - 如何限制 Web 应用程序中某些机器的登录?

我们正在开发一个网络应用程序,其访问权限仅限于机器(或浏览器)级别。也就是说,即使用户名和密码正确,用户也无法从经过身份验证的机器以外的机器登录网页。

使用客户端证书

我目前有一个使用客户端证书的想法,用户必须安装证书才能访问网络服务器。

但是,问题是我们必须将证书文件发送给用户,他们可以将它们安装在任何机器上。

我可以自动化证书安装过程吗?要求用户访问一些调用安装 API 的证书 URL。因此,用户没有在 File 中获得证书,这会阻止他们复制 fils。

使用浏览器插件

我也在考虑使用浏览器插件。我可以开发一个 chrome 扩展来读取机器 GUID 作为登录过程中的标识吗?

非常感谢!

0 投票
0 回答
56 浏览

webhooks - 如何从按下按钮启动 webhook 或 java 的人那里获取当前用户 ID?

如何从按下按钮启动 webhook 或 java 的人那里获取当前用户 ID ?我正在做一个电源自动化工作流,它利用一个模板 excel 文件和一个 excel 共享点文件中的一个表 - 用数据填充该表,将文件另存为新文件,这样我们就不会污染模板,将文件通过电子邮件发送到执行流程的用户,然后从共享点删除创建的文件

0 投票
1 回答
19 浏览

python - 从 django 服务器获取用户的 UUID

我有一个带有管理面板的 django 服务器。
不同的用户在那里进行更改,并通过数据库中的审计日志保存并显示在“历史记录”中。
但也有用户在另一个用户的账户下进入并代表他进行更改的情况。
为了识别从哪个设备进行了这个或那个更改,记录有关进行更改的用户的 IP 和他的唯一设备编号的数据是一个不错的决定。
通过重载“AuditlogMiddleware”类中的几个方法,我通过“uuid.UUID(int=uuid.getnode())”得到了想要的结果。
(本地测试,因为prod服务器负载很重,没办法做测试委员会)

但问题是我认为我得到的不是用户的 UUID,而是服务器的 UUID,因为我猜是因为无法访问用户。我找不到信息,也想不出自己的解决方案。
问题 - 是否甚至可以从服务器获取有关 django 管理员用户设备的信息?
如果没有,我可以使用什么代替 UUID 来识别在 django 管理面板中进行更改时使用了哪个设备?
谢谢大家!