cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
905
Views
5
Helpful
3
Replies

How to create xmpp connection with an sso enabled agent

gauravmarch
Level 1
Level 1

Dear Experts,

As soon as we enable SSO for our Finesse server, our xmpp connection to finesse has stopped working.

Could anyone give me direction on how to fix it?

 

I am using the following java code to do so.

 

ConnectionConfiguration config = new ConnectionConfiguration(this.serverFQDN, this.finessePort);
config.setReconnectionAllowed(true);
XMPPConnection connection = new XMPPConnection(config);
connection.connect();
connection.login(this.finesseUser, this.finessePwd);

 

Regards

Gaurav

3 Replies 3

dekwan
Cisco Employee
Cisco Employee

Hi,

 

SSO on OpenFire is not yet supported.

 

Thanx,

Denise

Hi Denise,

OpenFire is still not supporting SSO with SAML afaik and probably never will do on an open free basis what my Dev team reported me.

Am I correct if Finesse is enabled for SSO, we basically have to sacrifice xmpp connection support for any third party tool depending on this? In other words, we only have either SSO for the agents or being able to establish a xmpp connection.

The documentation is very limited on information on this:

https://developer.cisco.com/docs/finesse/#!connect-to-xmpp-over-http-boshwebsocket-using-finesse-eventtunnel/connect-to-xmpp-over-http-boshwebsocket-using-finesse-eventtunnel

To initialize the XMPP connection, the following information must be passed to the EventTunnel before it can proceed:

  1. Agent ID

  2. XMPP Domain

  3. Agent Password

  4. XMPP PubSub Domain

  5. Agent XMPP Resource (Optional)

Any feedback on having SSO activated for Finesse and also utilizing the xmpp connection is highly appreciated also a statement that this is not feasible will help to cut research on that matter.

Cheers,

Max

Did you solve this?

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: