How to single sign on into gmail, yahoo mail & facebook from Spring based Web application with ldap as Authentication provider -


we have spring mvc & jsf based web application uses spring security user authentication using ldap provider & after successful authentication user profile fetched oracle database.

now need integrate facebook, gmail & yahoo mail application.

the expected behavior after doing login web application user should automatically logged in facebook , gmail & yahoo mail well. user profile in oracle database contain login id of gmail, facebook & yahoo mail.

the menu in application contain links gmail, yahoo mail l & facebook & while user click on menu corresponding site open logged in user in iframe without asking user id & password of website. if password of gmail, yahoo mail & facebook account of users not needed keep database. please let me know if there way achieve this.

i started thinking use oauth2, don't know whether right way go forward or not. please me relevant single sign on solution solve this.

[note: web application uses java 6, tomcat 6, jsf fe & hibernate orm & spring mvc & spring security framework security]

facebook, gmail , yahoo identity providers. of documentation out there (e.g. using oauth) explains how use fb, google or yahoo login other apps.

the scenario want implement opposite: using your own identity provider log in y!, gmail , fb apps (referred rps or sps depending on docs read). in general not possible because have not enabled this.

google can (if using google apps) because have enabled saml integration. potentially it, not consumer focused gmail accounts.


Comments

Popular posts from this blog

Perl - how to grep a block of text from a file -

delphi - How to remove all the grips on a coolbar if I have several coolbands? -

javascript - Animating array of divs; only the final element is modified -