Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

shibboleth single sign on in java application server

I have tried reading the shibboleth wiki but was not able to understand how to integrate shibboleth single sign on in our spring based multiple web-apps. We need a database based authentication , so we should use jaas ? How would it work ? Can someone please detail the steps like something as follows a) Install shibboleth idp b) configure jaas as the service provider etc ?

Any help would be appreciated to point in the right direction

Thanks

like image 349
sunny Avatar asked Jul 28 '11 15:07

sunny


People also ask

What is the difference between Shibboleth and SAML?

Shibboleth is an implementation of Security Assertion Markup Language (SAML). SAML gives Shibboleth interoperable SSO capabilities. Using SAML also means individual users in the federation need fewer passwords. And SAML provides better auditability features than traditional SSO solutions.

Is shibboleth an IdP or SP?

Shibboleth has been adopted by the University of California as the basis for federated Single Sign-On between the UC campuses. Shibboleth allows one to authenticate using a local institutional service (IdP) to gain access to remote resources and services (SPs).

Does shibboleth use SAML?

Shibboleth is a web-based software tool that supports single sign-on (SSO) between two applications or between two organizations. It is an open-source tool and mainly used for Single Sign-On (SSO) using SAML protocol.

What is Shibboleth authentication?

Shibboleth is the linchpin that securely authenticates identities within the InCommon Federation. It is a single sign-on (SSO) solution that allows management to make informed authorization decisions in a privacy-preserving manner.


1 Answers

Well Shibboleth architecture is not something you can understand easily and Shibboleth wiki is well... massive. Fortunately there are many good sources of knowledge, you just need to know where to begin.

from Shibboleth wiki the most important is FlowsAndConfig page and of course whole Understanding Shibboleth category

Guys from SWITH made some nice schematics and tutorials on their sites, I found their materials well organised.

Edit: this are really good instructions to understand whole concept easy medium expert I couldn't find it before on SWITCH sites so I post it now.

There are also Guanxi (Java implementation of Shibboleth concepts) presentations with nice schematics

And finally extended shibboleth architecture with some custom modules(unfortunately not in english so I linked translated version)

For Shibboleth IdP installation please refer to wiki it is really easy to do

like image 184
Erwin Avatar answered Oct 13 '22 01:10

Erwin