Qlik Community

New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

stvegerton
Contributor III

Qlik Sense iframes in Salesforce on Mobile Device

We're having problems getting Qlik Sense iframes imbedded in Salesforce to work. Here is our authentication flow. What are our options? Thanks, Steve

SFDC Qlik Sense Iframe authentication failure.JPG

1 Solution

Accepted Solutions
stvegerton
Contributor III

Re: Qlik Sense iframes in Salesforce on Mobile Device

Here's what ended up working for us. We used something that SecureAuth refers to as a "digital fingerprint" on our mobile devices. This allowed us to set different credential expiry controls for QS vs. the SF1 app. Our policy for QS is 30 days and SF1 does not expire.

final auth flow.JPG

7 Replies
Not applicable

Re: Qlik Sense iframes in Salesforce on Mobile Device

Steve, have you watched these videos on setting up SFDC SAML with Qlik Sense:

Video Link : 3605

From the looks of it you have, but iframes are still not working.  Iframes in salesforce require https.  It's not clear from the doc above if you are trying to use https.  Given that the iframes are failing, can you take a dev tools screenshot from chrome to display the console messages that may / may not be appearing?

jg

stvegerton
Contributor III

Re: Qlik Sense iframes in Salesforce on Mobile Device

Thanks Jeff. I've watched the videos, but if I recall, they are geared towards using SF as the identity provider. I'll look again if I'm mistaken.

Just to clarify, Qlik Sense iframes imbedded in Salesforce work perfectly for us on a desktop. But when on a mobile device, our netscaler looks for qliksense.mycmpny.com and appends /mobile/ so it's routed to our SAML virtual proxy. Our SAML virtual proxy works great for going to the hub on a mobile device. But the URL has to be perfect. 

These iframe urls look something like this: https://mycmpny--devpoc.lightning.force.com/one/one.app#eyJjb21wb25lbnREZWYiOiJvbmU6YWxvaGFQYWdlIiwi...

I've never tried chrome on a mobile device for debugging. I'll give it a shot.

Not applicable

Re: Qlik Sense iframes in Salesforce on Mobile Device

Don't know if you can.  So I've done Salesforce1 integration using visualforce pages.  Are you trying to do the same thing?

I have not tried this in new lightning interface.

stvegerton
Contributor III

Re: Qlik Sense iframes in Salesforce on Mobile Device

We're using Visualforce pages as well. Did your iframes to Qlik sense go to urls other than the hub and work ok on mobile devices? Was Salesforce the identity provider? Thanks, Steve

Not applicable

Re: Qlik Sense iframes in Salesforce on Mobile Device

Yes and yes.  I have used single objects.  What I think is different is your url path insertion at the netscaler.

stvegerton
Contributor III

Re: Qlik Sense iframes in Salesforce on Mobile Device

Understood. Since the QS SAML virtual proxy requires a prefix for routing, I don't know what our options are to guide these long iframe URLs to the QS SAML virtual proxy.

stvegerton
Contributor III

Re: Qlik Sense iframes in Salesforce on Mobile Device

Here's what ended up working for us. We used something that SecureAuth refers to as a "digital fingerprint" on our mobile devices. This allowed us to set different credential expiry controls for QS vs. the SF1 app. Our policy for QS is 30 days and SF1 does not expire.

final auth flow.JPG