Question

Est-il possible d'obtenir des identifiants de connexion tels que nom / identifiant si l'utilisateur se connecte par OpenId?

Était-ce utile?

La solution

Il existe deux méthodes acceptées pour récupérer ce genre de choses par OpenID: SReg et Attribute Exchange (AX). Ces deux sont des extensions de la spécification standard OpenID; SReg est le plus ancien des deux et spécifie un ensemble de champs pouvant être demandés et envoyés avec authentification, alors que AX permet de demander n'importe quel attribut.

Les deux documents de spécification sont assez concis sur leur fonctionnement, bien qu'il soit difficile de dire ce que sont les "noms" standard. sont destinés aux attributs à demander à AX. Habituellement, les serveurs ont tendance à implémenter les noms SReg.

Spécification d'extension OpenID Simple Registration 1.0

Spécification d'échange pour l'attribut OpenID 1.0 final

Autres conseils

Vous n'obtiendrez pas leur nom d'utilisateur (ni leur mot de passe), mais leur OpenID, qui est unique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top