Skip to main content
Solved

FreshDesk SSO Logout


amitd
Apprentice

I have implemented SSO with JWT for FreshDesk and everything works well so far. We have a custom application where users log in to. And once logged in, they can click a Help link which logs them into FreshDesk on a new tab for the same browser. Our code kicks in when the Help link is kicked and we create a JWT based on the logged in user’s information and pass it to FreshDesk. The works great, but we would also like to implement the log out functionality. 

 

Whenever a user logs out of our application, we would also like to log the user out of FreshDesk. I was trying to see if there is any API endpoint that I can access and pass the JWT token, where the FreshDesk application logs out the appropriate user. I was told that currently such API does not exist.

 

Has anyone faced a similar situation? How did you implement this?

Best answer by Keer

Hello @amitd, good day! We see your queries regarding JWT has been addressed in the ticket. Regarding the logout functionality, as soon as the user logs out of your application, you can also hit the URL : yourfreshdeskURL/logout

If you could do this, they’ll be logged out of Freshdesk as well.

If you wish to set a timeout for the session as such, we’re hyped up for the new feature that’ll help you achieve this.  

Session Timeout Feature 

I hope this helps 🙂 Let us know if you have any further queries. 

 

View original
Did this topic help you find an answer to your question?

4 replies

Keer
Community Debut
Forum|alt.badge.img+12
  • Community Debut
  • 413 replies
  • Answer
  • June 22, 2021

Hello @amitd, good day! We see your queries regarding JWT has been addressed in the ticket. Regarding the logout functionality, as soon as the user logs out of your application, you can also hit the URL : yourfreshdeskURL/logout

If you could do this, they’ll be logged out of Freshdesk as well.

If you wish to set a timeout for the session as such, we’re hyped up for the new feature that’ll help you achieve this.  

Session Timeout Feature 

I hope this helps 🙂 Let us know if you have any further queries. 

 


amitd
Apprentice
  • Author
  • Apprentice
  • 1 reply
  • June 24, 2021

Thank you for your response. Actually, I have already tried opening the logout URL in the new tab and indeed it works, but our team would appreciate the same functionality happening behind the scene. Opening a new tab is not a good UI solution according to our manager and I also somewhat agree. In the meanwhile setting timeout seems to be a good middle ground. Will try to implement that for now.


Keer
Community Debut
Forum|alt.badge.img+12
  • Community Debut
  • 413 replies
  • June 24, 2021
amitd wrote:

Thank you for your response. Actually, I have already tried opening the logout URL in the new tab and indeed it works, but our team would appreciate the same functionality happening behind the scene. Opening a new tab is not a good UI solution according to our manager and I also somewhat agree. In the meanwhile setting timeout seems to be a good middle ground. Will try to implement that for now.

Thanks for your feedback, Amit :) We’ll pass this on as a feature request to see how we can do better here. Have a good day!


  • Community Debut
  • 1 reply
  • November 28, 2023

Hello,

Any news on this matter? I’m also looking for a way to logout an user (delete all his FreshDesk sessions) using a background call.


Reply