Наилучшая длина данных для хранения токенов OAuth - PullRequest
2 голосов
/ 15 февраля 2011

Я хочу написать схему базы данных mysql для хранения маркеров доступа OAuth, которая является достаточно общей, чтобы она могла поддерживать любого поставщика, который соответствует стандарту OAuth.

Какова была бы разумная длина данных для достижения этой цели и почему? Насколько я вижу, стандарт не устанавливает максимальную длину, и мне не нужно менять длину столбца всякий раз, когда я решаю поддержать нового провайдера, который использует более крупные токены.

Если это не практично / невозможно, какова разумная длина поддержки более популярных поставщиков OAuth и почему?

ВЫБРАННОЕ РЕШЕНИЕ

Использование типа данных с неопределенной длиной, по-видимому, является единственным достаточно универсальным вариантом для моего случая.

1 Ответ

6 голосов
/ 19 февраля 2011

Вы можете использовать text тип данных для этого, если не знаете точную длину.

...