Если вы используете Open Id, вы можете запросить определенную информацию у поставщика услуг. Поэтому, когда он вернулся после того, как пользователь сам авторизовался, вы можете получить информацию, предоставляемую поставщиком услуг OpenId.
Один изХороший способ запросить дополнительную информацию - использовать обмен атрибутами.
подробности о том, как можно использовать обмен атрибутами для Google, см. здесь.
Google OpenId и обмен атрибутами * 1008.*
После того, как эти параметры будут отправлены обратно Google, вам потребуется извлечь их из запроса и сохранить их в БД для дальнейшего использования.
Протокол OpenID будет предоставлять определенную информацию о пользователе, поэтомуВы должны убедиться, что это вписывается в вашу систему или нет.