How do I place a count down timer in my application? Consider that there are a few places that affect the session time out period, e.g. browser session, enterprise single sign-on control, Outsystems widget or functions, etc., what is the best way to show the timer which will not mislead or confuse the users? I could only display the time period set in Outsystems, but if other factors that made the application terminated and the timer display still shows time not ran out yet, it causes trouble to users and perhaps as a result complaints came.
Hello AAu, You can’t get an exact sync between browser, SSO, and OutSystems session timers — they’re managed separately.
As per me Best approach: show a countdown based on the OutSystems session timeout (from Service Center settings) and refresh it with user activity (mouse/keyboard) using JS. Also handle session expiry by checking session validity on each request — if expired, redirect to login.
That way users see a realistic timer and won’t get confused by sudden timeouts. Thanks and Regards,Akshay Deshpande
Hi @AAu ,
You can also check below forge components for reference:
https://www.outsystems.com/forge/component-overview/18823/session-timeout-alert-o11
https://www.outsystems.com/forge/component-overview/20540/sessiontimeout-o11
Regards,
Manish Jawla
Hi @AAuyou can check this also may help youhttps://www.outsystems.com/forge/component-overview/22287/idealsessionshield-o11