我已经通过 httpd apache 配置了 shibboleth 的工作设置,然后将其传递给 tomcat。现在是否可以单独删除 httpd 部分并让 tomcat 通过使用 shibboleth 守护进程来处理 shibboleth 身份验证。
答案1
目前看来,shibboleth SP 代码仅用 C++ 编写,其中 apache 模块、IIS 模块和 NSAPI 模块充当 shibd 的接口。无论从哪个角度看,似乎都需要用 Java 实现大量现有代码,因为我找不到专门完成这项工作的现有库。有一个opensaml-java库,但是比提供基于 Java 的 shibboleth SP 要低一点。