What technologies does Shibboleth use?
The identity provider software is written in Java and can run on both Windows and Unix. The target software is written in c++ and can also work on Windows and Unix. Shibboleth itself is a SAML profile, which is an XML language for exchanging security information. The protocol utilizes SSL over HTTP to transport information between entities.