Ok J'ai plus de chance avec la connexion fédérée de G'oogle, je suis au point où vous obtenez les paramètres suivants de Google.Comment puis-je signer un login google fédéré?
[openid_ns] => http://specs.openid.net/auth/2.0
[openid_mode] => id_res
[openid_op_endpoint] => https://www.google.com/accounts/o8/ud
[openid_response_nonce] => 2010-01-02T14:58:22ZvP-t8tJXqGWaPw
[openid_return_to] => http://localhost/blablabla/index.php?c=google
[openid_assoc_handle] => AOQobUdTUUFVqQ9PeC9r19-rHOlEg_xvFmiIUahkmhNQ7Blrh14w2-eb
[openid_signed] => op_endpoint,claimed_id,identity,return_to,response_nonce,assoc_handle,ns.ext1,ext1.mode,ext1.type.firstname,ext1.value.firstname,ext1.type.email,ext1.value.email,ext1.type.lastname,ext1.value.lastname
[openid_sig] => tUZtUtVcvOfrodpPEx4bItcxVME=
[openid_identity] => https://www.google.com/accounts/o8/id?id=xxxxxxxxxxxxxxxxxx
[openid_claimed_id] => https://www.google.com/accounts/o8/id?id=xxxxxxxxxxxxxxxxxx
[openid_ns_ext1] => http://openid.net/srv/ax/1.0
[openid_ext1_mode] => fetch_response
[openid_ext1_type_firstname] => http://axschema.org/namePerson/first
[openid_ext1_value_firstname] => myName
[openid_ext1_type_email] => http://axschema.org/contact/email
[openid_ext1_value_email] => [email protected]
[openid_ext1_type_lastname] => http://axschema.org/namePerson/last
[openid_ext1_value_lastname] => MySurname
La seule chose que je dois faire maintenant signer et » Si je comprends bien Google me donne un indice avec [openid_signed]
-à-dire: chaîne les params ensemble, puis la création le hachage de la concaténés strin le doit être égal [openid_sig] => tUZtUtVcvOfrodpPEx4bItcxVME =
Mais je suis sûr qu'il ya plus à la signature formule génératrice - ce que quelqu'un sait ce qu'il est que je ne peux pas trouver dans la documentation de Google anyw ici?
Merci - mais janRain ne rentre pas dans le cadre de mon projet (essentiellement je n'aime pas ça) C'est pourquoi je suis en train d'écrire le mien et actuellement c'est juste moins de 100 lignes de code et c'est bien mieux pour projet et pour moi. –