![有没有办法在 tomcat 上配置 shibboleth,而不必使用 httpd apache?](https://linux22.com/image/804739/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%20tomcat%20%E4%B8%8A%E9%85%8D%E7%BD%AE%20shibboleth%EF%BC%8C%E8%80%8C%E4%B8%8D%E5%BF%85%E4%BD%BF%E7%94%A8%20httpd%20apache%EF%BC%9F.png)
我已经通过 httpd apache 配置了 shibboleth 的工作设置,然后将其传递给 tomcat。现在是否可以单独删除 httpd 部分并让 tomcat 通过使用 shibboleth 守护进程来处理 shibboleth 身份验证。
答案1
目前看来,shibboleth SP 代码仅用 C++ 编写,其中 apache 模块、IIS 模块和 NSAPI 模块充当 shibd 的接口。无论从哪个角度看,似乎都需要用 Java 实现大量现有代码,因为我找不到专门完成这项工作的现有库。有一个opensaml-java库,但是比提供基于 Java 的 shibboleth SP 要低一点。