Можно ли получить учетные данные, такие как имя/идентификатор, если пользователь выполнил вход по OpenId?Как получить учетные данные при помощи openId?
2
A
ответ
5
Существует два принятых метода для получения таких вещей по OpenID: SReg и Exchange Attribute Exchange (AX). Оба они являются расширениями стандартной спецификации OpenID; SReg является старшим из двух и задает набор полей, которые могут запрашиваться и отправляться с аутентификацией, тогда как AX позволяет запрашивать любой атрибут.
Оба спецификационных документа довольно сжаты в отношении того, как они работают, хотя трудно определить, какие стандартные «имена» предназначены для атрибутов, запрашиваемых у AX. Обычно серверы, как правило, реализуют имена SReg.
1
Вы не получите свое фактическое имя пользователя (или пароль), но вы получите их уникальный идентификатор OpenID.