Wie ist OpenID implementiert?

Wie würden Sie OpenID-Komponenten entwerfen und implementieren?

(War "Wie funktioniert OpenId?")

Mir ist klar, dass diese Frage etwas von einem istDuplikatund ja, ich habe gelesendie spezifikation und dasWikipedia-Artikel.

Nachdem ich die oben genannten Materialien gelesen habe, habe ich immer noch kein vollständiges Bild im Kopf, wie jeder Schritt im Prozess gehandhabt wird. Vielleicht fehlt ein gutes Workflow-Diagramm für die Funktionsweise einer OpenID-Implementierung.

Ich denke darüber nach, OpenID in eine meiner Anwendungen zu integrieren, um ein B2B-Single-Sign-On-Szenario zu ermöglichen, und werde dies wahrscheinlich auch tunDotNetOpenID anstatt zu versuchen, es selbst zu implementieren, aber ich möchte immer noch ein besseres Verständnis für die Details haben, bevor ich anfange.

Kann jemand Bücher oder Websites empfehlen, die alles gut erklären? Es würde nicht schaden, eine Antwort zu haben, die auch hier auf dieser Site die Grundlagen behandelt.

[Bearbeiten]

Ich habe den Titel geändert, um ihn implementierungsspezifischer zu gestalten, da es offensichtlich viele Orte gibt, an denen man die 10.000-Fuß-Ansicht erhalten kann.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage