How to Maintain SSO Session Between a Third-Party App and Creatio CRM?
Hello Creatio Community,
I'm working on integrating Creatio CRM with a third-party application, and I’d like users to access specific Creatio pages without needing to log in each time they navigate from the third-party app.
Here are some specifics of my setup:
When users are logged into the third-party app, they should be able to open Creatio pages directly without being redirected to the login page.
I’m using URLs with ?autoOpenIdLogin=true to facilitate automatic login.
My main questions are:
Are there recommended ways to keep the SSO session active between the two apps?
Has anyone implemented a solution using silent authentication checks or embedded iframes to keep the session refreshed?
Any insights or best practices would be appreciated!
Regards,
Ajay K
Like
Hello,
Could you please provide more technical details regarding your implementation? Are you using OpenID for authentication in Creatio? What specific issues have you encountered with your current setup when using ?autoOpenIdLogin=true
in the link?
Have you considered an integration option through SSO with an automatic redirect setup? This would ensure that if the user is already authenticated on the IdP side, they will be automatically redirected back and logged into Creatio.
With this setup, the user will be redirected to the IdP, logged in automatically if in current session he is logged in on Identity provider side, and then redirected back to the record page without login page.
(Steps for achieving this are outlined in the following article: SSO setup guide.
Please note that Step 5 – “Set SSO as the default option” is essential. The rest of the SSO setup instructions should be followed according to the latest version in the Creatio interface.)
If you’re using a cloud environment, please inform the support team of the need to enable auto-redirect.
We recommend testing this approach, and we hope it will be helpful!