Боюсь, ты не сможешь. Все дело в OpenID - «Идентификация»: это всего лишь замена старомодных полей имени пользователя и пароля. Если вам нужно что-то еще, вам все равно придется спросить пользователей.
Однако, некоторые провайдеры OpenID (не все!) Реализуют « Простое расширение регистрации » (sreg). Если вы посмотрите на эту спецификацию, вы можете разрешить провайдеру OpenID возвращать некоторые данные о пользователе, который входит в систему, например псевдоним, настоящее имя и / или адрес электронной почты. Но опять же: это не является частью спецификации OpenID, и вы не должны полагаться на это.
Но вы можете использовать эту информацию для создания профиля пользователя на своем собственном сервере, когда пользователи впервые входят в систему с использованием OpenID. (Точно так же как переполнение стека).