В версии 2.0 спецификации нет официальной длины.
Вы можете хешировать предоставленный URL во что-то уникальное (md5 или какой-либо другой повторяемый хеш) и сохранить его в своей БД в виде более короткой строки.
Что касается использования его в качестве имени пользователя, большой URL это не красиво. Вы можете извлечь имя пользователя из ответов (таким образом, мое имя пользователя получено непосредственно из моего OpenID)