存储OAuth令牌的最佳数据长度

Rup*_*ott 2 mysql database types oauth token

我想编写一个mysql数据库模式来存储OAuth访问令牌,这种模式足够通用,因此它能够支持任何符合OAuth标准的提供者.

实现这一目标的合理数据长度是什么?为什么?据我所知,标准没有强制执行最大长度,并且我不想在我决定支持恰好使用更大令牌的新提供程序时更改列长度.

如果这不实用/可能,支持更受欢迎的OAuth提供商的合理长度是什么?为什么?

选择解决方案

使用具有未定义长度的数据类型似乎是我的案例唯一足够通用的选项.

Kil*_*ish 6

text如果您不知道确切的长度,可以使用数据类型.