0

我对 Jetty 完全陌生,所以我提前为我的 n00bess 道歉。我有使用 JAASRealm 进行身份验证的 Jetty,我想实现 SSO,所以我正在查看SSOJAASUserRealm但没有好的文档可以帮助我了解如何使用它。Jetty 站点有HashSSORealm的文档,但没有 SSOJAASUserRealm 的文档。

在我看来,查看JAASUserRealmHashUserRealm的 Java 文档, JAASUserRealm 没有实现 SSORealm 接口,所以即使我使用SSOJAASUserRealm我也必须坚持使用HashUserRealm

有没有关于如何将SSOJAASUserRealmJAASUserRealm一起使用的示例?

我正在使用码头 6。

4

1 回答 1

0

看来 SSOJAASUserRealm 实现并不完整。我从也实现了 SSORealm 的 HashSSORealm 中得到了一个线索。您可以查看 HashSSORealm.java 类并针对您的用例对其进行修改。您需要做的就是实现 setSingleSignOn() 和 getSingleSignOn() 方法。我没有使用 cookie(如在 HashSSORealm 类中),而是使用了我的会话 ID。

于 2012-07-02T19:33:21.753 回答