database-design - OpenID 关联句柄有多长?

标签 database-design openid dotnetopenauth

我正在构建 DotNetOpenID.RelyingParty.IRelyingPartyApplicationStore 的实现,由我的网站背后的数据库支持。

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

我在网上找不到任何关于这些句柄在实践中有多长的信息,而且我什至无法确定它们在 DotNetOpenID 代码中的何处生成。

数据库字段应该多宽?

最佳答案

Appendix D. Limits <强>的OpenID 1.1 Specification 说:

assoc_handle: 255 characters or less, and consist only of ASCII characters in the range 33-126 inclusive (ie printable non-whitespace characters).

Section 8.2.1. Common Response Parameters <强>的OpenID 2.0 Specification 说:

assoc_handle: [...] A string 255 characters or less in length. It MUST consist only of ASCII characters in the range 33-126 inclusive (printable non-whitespace characters).

关于database-design - OpenID 关联句柄有多长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5707729/

相关文章:

需要 SQL 数据库设计建议

mysql - 标准化、高效的 SQL 数据库设计

oauth-2.0 - 使用 CAS 跨 SSO 协议(protocol)的登录持久性

zend-framework - 需要使用 twitter 登录并找回 friend 。我想我把这一切都搞砸了

linux - 有人用 Mono 成功实现了 OpenID 吗?

mySQL 数据库创建/设计 - 不确定如何组织这样的数据

mysql - 如何使用 PHP 和 SQL 管理 guest 用户

PHP OpenID 身份提供者

c# - claimsResponse 返回 Null

asp.net-mvc-3 - DotNetOpenAuth; AsActionResult 不起作用