Ik probeer mijn eerste OpenId consumer applicatie te maken, maar ik loop tegen het volgende probleem aan: Hoe kan ik een binnenkomende succesvolle OpenId-login linken aan mijn lokale user?
In de FM van JanRain staat dat ik de 'identifier' moet gebruiken.
Maar als ik inlog met mijn Google en vervolgens met mijn Facebook, krijg ik verschillende identifiers terug. Hoe kan mijn app dan weten dat ik het ben?
In de FM van JanRain staat dat ik de 'identifier' moet gebruiken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Parse the response and extract the identifier.
Here's a sample JSON response:
{
'stat': 'ok',
'profile': {
'identifier': 'http://user.myopenid.com/',
'email': 'user@example.com',
'preferredUsername': 'Joe User'
}
}
Use the identifier as the unique key to sign the user in to your website, and then redirect the user to the appropriate location. |
Maar als ik inlog met mijn Google en vervolgens met mijn Facebook, krijg ik verschillende identifiers terug. Hoe kan mijn app dan weten dat ik het ben?