We are attempting to implement a chat web-client (using the Smack API) in our portal application (Oracle ADF/WebCenter). The client will have to communicate with an Openfire server. The portal is Single Sign On enabled via Oracle Access Management (OAM), based on Oracle Virtual Directory and Oracle Internet Directory. The WebLogic server uses an identity asserter plugin that reads the encrypted unique identifier of the user from a cookie and passes this value to the portal application. The cookie is set by OAM. In other words, the portal does not have access to the authenticated user’s password.
Does anyone have any experience in how to enable SSO in Smack/Openfire? We cannot use the regular login procedure of the Smack API (i.e. XMPPConnection’s login(user,password) method).
Thanks in advance.