Поскольку OpenID является аутентификацией, которая работает без имени пользователя / пароля вне сайта аутентификации OpenID, но только с URL, само по себе невозможно извлечь уникальное имя пользователя.
Я думаю, что лучшее, что вы можете получить, это угадать имя пользователя по URL или автоматически назначить его, если угадывание невозможно (например, Google). К сожалению.