
1 respuesta

To give a little more context, here is diagram that explains the situation visually.
- We are using a SFDC community for our IDP.
- Our Ng app is a Service Provider.
- The Ng App is using Cognito.
- Cognito is configured with SAML to SFDC Community for its IDP via a Connected App.
- Ng app never communicates directly with SFDC after login.
- All data calls are via REST API calls via Mulesoft.
- These REST API calls have a user context.
- THe user context is never utilized to call back into SFDC but is used to filter data back.
- Our SFDC default session timeout is 12 hours
- Our community is setup with 30min Session timeout which overrides the default session timeout
- In this diagram, you can see there is nothing that will "tickle" / reset the SFDC session.
- What is occurring is that the SFDC Session is expiring and initiates a Single Logout to our connected app...even though the user has been active on the app itself.