2011-01-11 4 views
1

Kennen Sie gute Beispielanwendungen, um zu demonstrieren, wie eine Webapplikation zur Verwendung von OpenSSO hinzugefügt wird?OpenSSO-Beispielanwendungen?

+0

Können Sie genauer ... Welche Art von Anwendung? Was möchten Sie tun? Stellen Sie SSO innerhalb Ihres Unternehmens zur Verfügung oder führen Sie SSO mit SAML aus? – metadaddy

Antwort

0

Der schwierige Teil besteht darin, den OpenSSO/OpenAM-Server einzurichten und zu konfigurieren. Dies ist ein wichtiger Teil, wenn Sie add SSO to a website by using OpenAM möchten. Das einfachste Beispiel, das ich kenne, ist diese Site über Integrating Applications With OpenSSO, wo der SSO-Server ein Cookie setzt, wenn der Benutzer angemeldet ist. Es ist eine ältere Site von Sun, aber das Ruby on Rails-Beispiel funktioniert immer noch (mit Rails 2.3.x oder 3.0). x). Ich hatte nur

req['Cookie'] = token_cookie 

in Zeile zu ersetzen, 61 und 79 durch

req['Cookie'] = token_cookie_name+"="+token_cookie 

wo token_cookie_name der Name des Cookies durch die Funktion get_cookie_name_for_token() zurückgekehrt ist. Die Arbeit mit SAML ist etwas komplizierter.