Frage

Ich habe mehr als eine OpenID, da ich viele ausprobiert habe.Wenn die Leute OpenID nutzen, werden verschiedene Anbieter auftauchen. Vielleicht möchte ich den Anbieter wechseln.Da es sich bei allen IDs um mich handelt und alle anhand derselben E-Mail-Adresse authentifiziert sind, sollte ich mich dann nicht mit einer von ihnen bei Stack Overflow anmelden und auf dasselbe Konto zugreifen können?

War es hilfreich?

Lösung

Ich denke, jede Site, die OpenID implementiert, müsste ihre Software so entwickeln, dass mehrere Einträge für Ihre OpenID-Anmeldeinformationen möglich sind.Nur weil eine Site Ihnen nicht erlaubt, mehrere Einträge zu erstellen, heißt das nicht, dass Sie OpenID-Anbieter nicht austauschen können.

So verwandeln Sie Ihr Blog in eine OpenID

SCHRITT 1:Holen Sie sich eine OpenID.Es gibt viele Server und Dienste, die Sie nutzen können.ich benutze http://www.myopenid.com

SCHRITT 2:Fügen Sie diese beiden Zeilen dazwischen zur Hauptvorlage Ihres Blogs hinzu <HEAD></HEAD> Tags oben in Ihrer Vorlage einfügen.Die meisten Blog-Engines unterstützen die Bearbeitung Ihrer Vorlage, daher sollte dies einfach und sehr gut möglich sein.

Beispiel:

<link rel="openid.server" href="http://www.myopenid.com/server" />  
<link rel="openid.delegate" href=http://YOURUSERNAME.myopenid.com/ />

Dadurch können Sie Ihre Domain/Ihren Blog als OpenID verwenden.

Anerkennung an Scott Hanselman Und Simon Willison für diese einfachen Anweisungen.

Wechseln Sie Ihren Lieferanten

Da Ihre OpenID nun auf Ihr Blog verweist, können Sie Ihre Linkrel-Hrefs so aktualisieren, dass sie auf einen neuen Anbieter verweisen, und alle Orte, an denen Sie die OpenID Ihres Blogs verknüpft haben, verwenden den neuen Anbieter.

Andere Tipps

Zusätzlich zum Meta-Tag-Beispiel von Otto sollten Sie sich darüber im Klaren sein, ob Ihr Provider OpenID 2.0 unterstützt (es gibt zahlreiche Verbesserungen).Wenn es Meta-Tags wie folgt verwendet:

<link rel="openid2.provider" href="http://www.loginbuzz.com/provider.axd" />
<link rel="openid2.local_id" href="http://example.loginbuzz.com/" />
<link rel="openid.server" href="http://www.loginbuzz.com/provider.axd" />
<link rel="openid.delegate" href="http://example.loginbuzz.com/" />

Eine gute Idee wäre auch die Verwendung sicherer Links, dies könnte jedoch die Anmeldung einiger vertrauender Parteien einschränken.Dies könnte jedoch durch die Bereitstellung eines gelöst werden XRDS-Dokument.

Das wirklich Schöne an XRDS ist, dass Sie in diesem Dokument mehrere Anbieter angeben können.Angenommen, Sie haben eine Reihe verschiedener Konten bei verschiedenen Anbietern, die unterschiedliche Erweiterungen unterstützen.Die vertrauende Partei kann dann selbst die beste Übereinstimmung auswählen.Im XRDS-Dokument könnten Sie auch mehrere URLs für jeden Dienst angeben, sodass gegebenenfalls https verwendet wird.

Ich würde auch den Kauf eines empfehlen Ich-Name da es von Natur aus sicherer ist (die mit einem I-Namen verknüpfte kanonische ID – die I-Nummer – gehört Ihnen, auch wenn der I-Name abläuft).

@prakesh

Solange Sie alle mit derselben E -Mail -Adresse in Verbindung bringen, würde ich denken, dass Sie auf das gleiche Konto führen würden.

Aber wie sind deine Erfahrungen?

Als ich es ausprobierte, bekam ich ein ganz neues Konto mit 0 Repräsentanten und ohne Steenkin-Abzeichen.Daher lässt SO derzeit nicht zu, dass mehrere OpenIDs mit einem Konto verknüpft werden

Untergräbt die Verwendung mehrerer Open-ID-Anbieter nicht irgendwie den Sinn von Open-ID?

NEIN.Angenommen, Sie verwenden eine Yahoo OpenID, möchten aber stattdessen zu Google wechseln.Mehrere OpenIDs pro Konto ermöglichen es Ihnen, Ihr Konto mit der Google OpenID zu verknüpfen und dann die Yahoo OpenID zu deaktivieren.

Untergräbt die Verwendung mehrerer Open-ID-Anbieter nicht irgendwie den Sinn von Open-ID?

Der Schlüssel hier ist, niemals die Identität zu ändern.Ändern Sie Anbieter, aber nicht Identitäten.(das ist wie im wirklichen Leben)

Daher sollten neue Benutzer von OpenID zunächst über ihre Identität nachdenken könnte Sei.

Benutzer, die bereits über eine eigene Website verfügen, sollten diese URL wählen. Benutzer ohne Website haben folgende Optionen:

  • Holen Sie sich so etwas wie einen Blog, um eine URL zu erhalten
  • Kaufen Sie einen I-Namen (oder einen Domainnamen)
  • oder verwenden Sie eine vom Identitätsanbieter bereitgestellte URL

Im Fall der vom Identitätsanbieter bereitgestellten URL müssen sich Benutzer darüber im Klaren sein, dass es sich im Wesentlichen um eine neue Identität handelt und dass die Unterstützung mehrerer Identitäten mit RPs (und OPs) begrenzt ist, wenn sie sich in Zukunft dafür entscheiden, Identitäten zu delegieren oder auf irgendeine Weise zu ändern ( Dies ist normalerweise erforderlich, um ein lokales Konto auf einer RP-Site erneut einer anderen OpenID-Identität zuzuordnen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top