Поля Saving OpenId к базе данных - каковы их типы/длины?

Вы правы, потоковая передача треков непосредственно на Sonos в настоящее время не поддерживается на нашей платформе. Использование идентификаторов музыкальных объектов с их составным содержимым и идентификаторами учетных записей - это средство для реальных партнеров по контенту для создания интеграций прямого управления с Sonos. iHeart, Pandora и Tidal сделали это, например.

Причина, по которой владельцы, не являющиеся контентом, не могут использовать эту функцию, связана с тем, как обрабатывается аутентификация. Чтобы убедиться, что собственность правообладателей осталась нетронутой, мы требуем, чтобы партнеры выполнили процесс сопоставления аккаунтов. Для этого соответствия учетной записи требуется прямой доступ к аутентификационной части партнеров по контенту, в значительной степени ограничивающей эти типы интеграции для самих партнеров по контенту.

Мы понимаем, что неконтентные партнеры хотят размещать контент непосредственно в Sonos, и мы активно ищем лучшие способы сделать это, в то же время позволяя партнерам по контенту сохранять контроль над тем, как расходуется их контент.

5
задан Pure.Krome 7 December 2008 в 11:27
поделиться

3 ответа

Идентификатор OpenID может технически быть, пока легальный URL может быть (практически вокруг 2K), но я сказал бы, что 150 символов являются хорошим максимумом.

Случайно обязательно сохраните Требуемый Идентификатор как первичный ключ (или эквивалентный столбец поиска), а не предоставленный пользователями идентификатор или любое другое изменение, которое Вы могли бы видеть в процессе аутентификации. Кроме того, чтобы действительно быть безопасными, необходимо сделать чувствительное к регистру сравнение на пути URL (можно быть нечувствительными к регистру в области хоста). Так как проблема чувствительности к регистру является сложной, я просто всегда нормализую хост нижнего регистра и затем делаю чувствительное к регистру выдерживает сравнение на целой строке.

5
ответ дан 14 December 2019 в 13:50
поделиться

Используйте здравый смысл для электронной почты. Я никогда не видел адрес электронной почты дольше, чем 40-50 символов. Любой адрес, который длиннее, может быть спамом или поддельным.

править: смотря на электронную почту RFC, максимальная длина адреса электронной почты может быть 64 (имя пользователя) + 1 (символ) + 255 (домен). Так или иначе я пошел бы для максимальной длины 100 или меньше, все еще.

1
ответ дан 14 December 2019 в 13:50
поделиться

Посмотрите OpenID простое регистрационное расширение 1.0:

openid.sreg.email: адрес электронной почты Конечного пользователя, как указано в разделе 3.4.1 из [RFC2822].

0
ответ дан 14 December 2019 в 13:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: