gpt4 book ai didi

sql-server - 将 OpenId 字段保存到数据库 - 它们的类型/长度是什么?

转载 作者:行者123 更新时间:2023-12-02 23:52:03 25 4
gpt4 key购买 nike

我想将一些 OpenId 字段保存到数据库表中,例如

  • OpenId 标识符
  • 全名
  • 别名
  • 电子邮件
  • 等等..

是否有一个地方可以总结所有常见模式字段的数据类型和长度?我知道有定制的(每个提供商)..但是常见的呢?

例如。电子邮件 -> nvarchar(250) ..或其他东西。

干杯:)

最佳答案

从技术上讲,OpenID 标识符可以与合法 URL 一样长(实际上大约 2K),但我认为 150 个字符是一个很好的最大值。

顺便说一句,请务必将声明的标识符存储为主键(或等效的查找列),而不是用户提供的标识符或您在身份验证过程中可能看到的任何其他变体。另外,为了真正安全,您需要对 URL 的路径进行区分大小写的比较(您可以在主机区域中不区分大小写)。由于区分大小写的问题很复杂,我总是将主机标准化为小写,然后对整个字符串进行区分大小写的比较。

关于sql-server - 将 OpenId 字段保存到数据库 - 它们的类型/长度是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/347486/

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