Es gibt ein kleines Problem mit OpenID.
Die nahtlose Anmeldung mit OpenID erfordert eine automatische (ungeprüfte) Umleitung zwischen den Domänen.
Das macht den OpenID-Server zu einer dritten Partei. Dies kann dazu führen, dass Cookies für den OpenID-Server abgelehnt werden, wenn Sie Cookies von Drittanbietern deaktivieren und Ihr Browser strikt die Regel für nicht verifizierbare Transaktionen in 3.3.6 von RFC2965 befolgt.
Ein Beispiel dafür ist Opera. Wenn Sie Cookies von Drittanbietern deaktivieren (indem Sie die globale Einstellung auf "Nur Cookies von der von mir besuchten Website akzeptieren" setzen), können Sie sich nicht mit OpenID anmelden, da das von Ihnen gesendete Serverskript automatisch weitergeleitet wird (ohne Ihre Interaktion zu genehmigen) Sie auf den OpenID-Server und den OpenID-Server tun das gleiche, um Sie zurück zu bekommen.
Aber Sie haben Glück in Firefox, IE und Safari mit ihrer entsprechenden Blockierung von 3rd Party Cookies, weil sie RFC2965 in mehreren Situationen verletzen.
Die Verwendung von OpenID in diesem Fall stellt einen Dienst für kompliantere Clients dar.
Als Abhilfe können in Opera, außer alle cookeis akzeptieren, können Sie goto Tools - > Vorlieben - > erweiterte - > Netzwerk und deaktivieren Sie die automatische Umleitung. Anschließend können Sie jeden Link überprüfen und auf ihn klicken, auf den Sie weitergeleitet werden, und die Cookies werden nicht abgelehnt, da die Transaktionen überprüft wurden.
Es sollte auch funktionieren, wenn Sie die automatische Umleitung beibehalten und beide Server eine Seite mit einem Link generieren, auf den Sie klicken können, um die Transaktion zu überprüfen. Es kann jedoch keine automatischen Weiterleitungen geben.
Mit nur einem Benutzernamen und Passwort anmelden, wo Sie nur mit First-Party-Cookies beschäftigen, wäre in diesem Fall viel besser.
OpenID ist immer noch cool und ich denke, Opera benötigt nur eine Option, um nicht verifizierbare Transaktionen zwischen SO und Ihrem OpenID-Server zu erlauben, so dass Sie "Nur Cookies von der besuchten Website akzeptieren" hier verwenden können.
Mit StackOverflow können Sie nun mehrere OpenID-Anmeldeanbieter für dasselbe Konto verwenden. Wie für das Ausfüllen von Kontoinformationen, wurde das mit der OpenID Simple Registration Extension gelöst, die es dem Benutzer erlauben kann, seinen Spitznamen, seinen Realnamen, sein Geburtsdatum, Sex, E-Mail und ein paar andere wichtige Informationen anzugeben. Kein Ausfüllen von Profilen mehr auf jeder Seite, die Sie mit einer OpenID anmelden. –