Reputation: 1182
I have IBM WebSphere Portal and IBM WebSphere Application Server for sure. Login into WPS use IBM WAS, which use IBM Tivoli Directory Server. And now i want to implement one more button, which let me authenticate user in WPS using Facebook account (for a example). Which way i have to choose? Use JAAS? Or something else? I want to maximize the use of internal mechanisms of IBM WAS Security.
Upvotes: 1
Views: 535
Reputation: 165
If you want to do it custom you will not get around TAI. TAI does allow you to send the user to Facebook for the authentication challenge using the TAIResult responsecode 302 in addition to setting the redirect on the Response object. If you want to reuse available options you should have a look at the extension Portal added to its code. It includes an extension to the default login Portlet and the ability to have Facebook users not required inside of the Portal userbase. It is called transient
just for reference http://www-10.lotus.com/ldd/portalwiki.nsf/dx/How_to_Configure_and_Use_OpenID_Facebook_integration_on_WebSphere_Portal
Upvotes: 0
Reputation: 12538
Besides the link given in the comment you could write your own authentication writing your own Trusted Association Interceptor. Implementing OAuth with the given TAI is however probably way more easier.
Upvotes: 2