Seit einiger Zeit beschäftige ich mich nun mit der Implementierung der Windows Live ID. Die Windows Live ID ist ein Single-Sign-On-Dienst ähnlich der OpenID und bietet dem Nutzer eine bisher ungeahnte Felixbilität und Vereinfachung im Umgang mit anmeldepflichtigen Diensten im Web.
Bis auf einen wirklich – zumindest für mich/ uns – harten Kackpunkt gestaltet sich das Ganze überraschend einfach. Im Moment müssen wir noch folgendes Problem lösen: Zwei Zertifikate erstellen und “signieren” lassen. Der sog. Cookie Encryption Key (CEK) und der Data Encryption Key (DEK) sind notwendig um mit den Daten die wir von Live ID Server erhalten arbeiten zu können. Über einen Certificate Service (ist beim Windows Server 2003 inklusive) lassen sich die Requests für diese Zertifikate erstellen, die dann noch “bestätigt” werden müssen. Dies ist notwendig da die Zertifikate sonst vom Client wieder abgewiesen werden.
Leider bin ich auf diesem Gebiet noch recht neu. Vielleicht habr ihr eine Idee wie und wo man solche Zertifikate erstellen oder signieren lassen kann. Aus der Verisign-Homepage bin ich zumindest bisher noch nicht schlau geworden. Oder geht das direkt über Microsoft?
Geplant ist den ganzen Ablauf, quasi von der Idee der Verwendung bis hin zur Implementierung im Source Code, später als Tutorial zur Verfügung zu stellen.

zuletzt kommentiert