I am working on a clean Java web application that uses the built-in Jetty, and I want to integrate the Shibboleth login. To do this, I follow the switch.ch guide for deploying the Shibboleth service provider , which states:
The Shibboleth service provider consists of the shibd daemon that runs on all major operating systems and the mod_shib web server module, which is natively supported:
- Apache Web Servers (version 1.3.x, 2.x)
- IIS (versions 6, 7, and 8)
My question is, is there a way to integrate Shibboleth SSO in my Java web application without using the Apache or IIS web server running shibd? Maybe someone did this before and could provide an example of Servlets / Filters or the like?
I do not need a web server in front of the Shibboleth-only application, because this will complicate the installation. Currently, the installation is done in just two steps: extract the artifact and run the start script, and I would appreciate it if I could save it that way.
source
share