How to get a unique identifier from OpenID / Google?

For OpenID, when authenticating against Google, the returned authenticated URL is different from different browsers, IP adys and <c.

How to get a unique user ID from a Google OpenID implementation?

Log on to one computer and I can get the following: https://www.google.com/accounts/o8/id?id=AItOawk......_OESXik

Log in to my BlackBerry with the same user account. I get a different URL: https://www.google.com/accounts/o8/id?id=AItOawk......_ABIRop

Should I assume that the tertiary HTTP call must be made somewhere uniquely to identify the input?

+7
openid
source share
1 answer

Google gives out identifiers for each domain, therefore, while you log in to the same site, you should get the same identifier for the same user.

Unless, of course, the implementation of the openid site is broken and sends different spheres based on different ip-s, or even the current session identifier (which can easily happen if it is in the URL).

Try logging in to another website like stackoverflow, and see if it all returns different identifiers.

+4
source share

All Articles