как получить учетные данные для входа по openId? - PullRequest
2 голосов
/ 17 сентября 2008

Можно ли получить учетные данные для входа в систему, такие как имя / идентификатор, если пользователь выполняет вход по OpenId?

Ответы [ 2 ]

5 голосов
/ 17 сентября 2008

Существует два общепринятых метода получения таких вещей по OpenID: SReg и Attribute Exchange (AX). Оба они являются расширениями стандартной спецификации OpenID; SReg является более старым из двух и определяет набор полей, которые можно запрашивать и отправлять с аутентификацией, тогда как AX позволяет запрашивать любой атрибут.

Оба документа спецификации довольно лаконичны в отношении того, как они работают, хотя трудно определить, какие стандартные «имена» у атрибутов, запрашиваемых у AX. Обычно серверы обычно используют имена SReg.

Спецификация расширения простой регистрации OpenID 1.0

Спецификация обмена атрибутами OpenID 1.0 Финал

1 голос
/ 17 сентября 2008

Вы не получите их фактическое имя пользователя (или пароль), но вы получите их OpenID, который уникален.

...