SAP Knowledge Base Article - Public

3357249 - Clicking on SuccessFactors's Workzone Home page card redirects to a new tab to login rather than loading on the same tab

Symptom

On WorkZone Home page, when clicking on a SuccessFactors card we are redirected to a new tab and requested to login. After we login once, if there is a connected session we expect that the next time, clicking on the card would open on the same page.

Environment

  • SAP SuccessFactors Work Zone
  • SAP Build Work Zone Advanced Edition

Reproducing the Issue

  1. On WorkZone create a SuccessFactors related card to load SuccessFactors home page in an iFrame 
  2. then click on it to load in the same page -> Rather than opening directly on the card, SuccessFactors home page is loading on a new tab. => This is considered an issue.

Cause

The WorkZone card can either contains iFrame, or raw HTML as customized content embedded in home page. 

  1. WorkZone customized card is clicked, a popup (within same tab) opens an iFrame to WorkZone
  2. iFrame redirect back to SuccessFactors with a generic IDP login, since SuccessFactors is already logged in, send back to WorkZone with a SAML response , the setup is SuccessFactors with a SuccessFactors iFrame, so far no session issue. 
  3. WorkZone login succeed, and open it's designated page, which contains another iFrame to Learning (as an example)  
  4. Now we have an iFrame that contains another iFrame trying to access SuccessFactors generic IDP , which means that it tries to open SuccessFactors in an iFrame in WorkZone page, so, this time, SuccessFactors can not recognize the user since session info (cookie of jsessionid) is not attached, then SuccessFactors send SSO request to IAS
  5. IAS are the same origin as WorkZone (assuming), so IAS still works and generate a SAML response send back to SuccessFactors (in iFrame's iFrame)
  6. SuccessFactors pick up the response, but again fails to pick up the jsessionid => login failed. redirect back to SuccessFactors login, which would eventually take the whole browser back to SuccessFactors login page,

As we expect that  SuccessFactors should be loaded in an iFrame in WorkZone, our analysis is that  the browser doesn’t send back these SuccessFactors cookies due to a configuration in the client browser that blocks the third party cookies. 

Resolution

The WorkZone user just need to verify their browser configuration if there are any blocks to the third party cookies. (May need to verify if 3rd party cookies are active on the browser)

Keywords

SAP Build Work Zone Advanced Edition, wz, sf, bizx, workzone cards, workzone sf card, workzone bizx cards, sf cards not loading on workzone, workzone home page , KBA , LOD-SF-SWZ , Work Zone , LOD-SF-PLT-SEL , SSO Errors & Logs , How To

Product

SAP SuccessFactors Work Zone all versions