csk
csk

Reputation: 576

Implementing SSO for web application hosted on different servers

I have web applications hosted on different servers (eg WebApp1 on Tomcat server , Web App2 on Jbossserver). I need to implement single-sign-on for this applications . Please suggest me on how to proceed on this with different framework in place , some applications are built on spring framework and some on Jsp/Servlets .Whether i can take advantages on this framework and can implement SSO . Its a extention to this Thread .

Upvotes: 0

Views: 771

Answers (2)

shatk
shatk

Reputation: 485

If the directory service implementation is Microsoft Active directory, then it's better to go with Kerberos. Spring Security support Kerberos via spring-security extension project. Have a look at spring security kerberos project.

For other LDAP implementations (apache DS, Open DS), spring+JASIG-CAS will suit your requirement. read more

Upvotes: 2

Mark Thomas
Mark Thomas

Reputation: 16660

Given that you are using Spring, I'd suggest using SpringSecurity with JA-SIG's Central Authentication Service (CAS). The Spring security docs provide details of how to set this up.

I used this myself on a couple of projects and it has worked perfectly.

Upvotes: 1

Related Questions