gpt4 book ai didi

rest - 在 Restful URI 中包含电子邮件

转载 作者:行者123 更新时间:2023-12-05 02:24:14 26 4
gpt4 key购买 nike

在我的应用程序中,我有包含用户标识的 URI,用于标识用户私有(private)资源。 userids 是电子邮件,例如:

/users/user2@example.com/private-resource

最好将电子邮件放在 URI 中,包括 .@ 这样的字符?还是我应该使用其他类型的用户标识?例如像哈希?

最佳答案

如果邮箱可以作为fixed identifier没关系。

大多数时候,应用程序将允许用户更改电子邮件;在这种情况下,您自己控制 ID 空间会更加防弹,例如通过使用 surrogate key . (因为电子邮件(如果用户可以更改)不是身份,而只是资源的一个属性)。

另一个反对电子邮件的理由是——正如@Rob 指出的那样——潜在的安全问题。

关于rest - 在 Restful URI 中包含电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14253758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com