Database design OpenID关联句柄有多长?

Database design OpenID关联句柄有多长?,database-design,openid,dotnetopenauth,Database Design,Openid,Dotnetopenauth,我正在构建一个DotNetOpenID.RelyingParty.irelyingpartyaapplicationstore的实现,它由我网站背后的数据库支持 将有一个开放关联表,键入OP URL和关联“句柄” 我在网上找不到任何关于这些句柄实际使用时间的信息,我甚至很难弄清楚它们是在DotNetOpenID代码中的何处生成的 我应该将数据库字段设置为多宽?OpenID规范中没有关联句柄长度限制,因此遗憾的是没有保证。然而,Yahoo拥有我见过的最长的关联句柄,可能是因为它们将秘密本身加密到句

我正在构建一个
DotNetOpenID.RelyingParty.irelyingpartyaapplicationstore的实现,它由我网站背后的数据库支持

将有一个开放关联表,键入OP URL和关联“句柄”

我在网上找不到任何关于这些句柄实际使用时间的信息,我甚至很难弄清楚它们是在DotNetOpenID代码中的何处生成的


我应该将数据库字段设置为多宽?

OpenID规范中没有关联句柄长度限制,因此遗憾的是没有保证。然而,Yahoo拥有我见过的最长的关联句柄,可能是因为它们将秘密本身加密到句柄中,所以可能没有任何理由让句柄比这个长得多。雅虎的句柄长度约为140个字符。我会允许250个字符。

说:

关联句柄:255个字符或更少,且仅由33-126(包括)范围内的ASCII字符组成(即可打印的非空白字符)

中的

关联句柄:[……]长度小于等于255个字符的字符串。它必须仅包含33-126(含)范围内的ASCII字符(可打印的非空白字符)


听起来不错,谢谢。我很高兴我问了,我玩的测试帐户是在myopinid.com上的,手柄稍微短了一点。