1

您是否知道任何好的示例应用程序来演示如何添加 Web 应用程序以使用 OpenSSO?

4

1 回答 1

0

困难的部分是设置和配置 OpenSSO/OpenAM 服务器。如果您想使用 OpenAM 将 SSO 添加到网站,这是一个重要的部分。我知道的最简单的例子是这个关于Integrating Applications With OpenSSO的站点,如果用户登录,SSO 服务器会在其中设置一个 cookie。它是 Sun 的一个较旧的站点,但 Ruby on Rails 示例仍然有效(使用 Rails 2.3.x或 3.0.x)。我只需要更换

req['Cookie'] = token_cookie

在第 61 和 79 行

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

其中 token_cookie_name 是函数返回的 cookie 的名称get_cookie_name_for_token()。使用 SAML 有点复杂。

于 2011-07-05T14:24:35.410 回答