Ich teste gerade eine OpenID-Implementierung, und ich stelle fest, dass Google eine andere Kennung für verschiedene verbrauchende Hostnamen/Domänennamen sendet, sogar für denselben Benutzer. Beispielsweise sendet Google eine andere Kennung, wenn die anfordernde Site localhost
ist, verglichen mit der ID, die sie senden, wenn die anfordernde Site für denselben Benutzer 127.0.0.1
ist.Der OpenID-Bezeichner von Google unterscheidet sich je nach dem Domainnamen "Consumer". Wie vermeidet man Probleme, wenn sich der Domainname ändern muss?
Hinweis: Ich habe dies nicht mit öffentlichen Domain-Namen getestet, aber ich kann nicht sehen, warum das Verhalten anders wäre.
Mein Anliegen bezüglich des Verhaltens von Google ist, dass, wenn wir uns jemals dazu entschließen, unseren Website-Domainnamen in Zukunft zu ändern, Nutzer sich nicht länger mit der OpenId von Google als Identitätsanbieter anmelden können. Dies scheint ein großes Problem zu sein. Fehle ich etwas oder sind alle OpenID-Konsumenten mit diesem potenziellen Problem konfrontiert?
Ich habe dies auch mit MyOpenId getestet, aber der Bezeichner, den MyOpenId erstellt, ist behoben, so dass dies kein Problem mit ihnen wäre.
http://blog.stackoverflow.com/2009/04/googles-openids-are-unique-per-domain/ –
wurde dieses Problem aussortiert? – Jus12