I followed below steps:
Subsystems -> UserManagementSubsystem -> Configuration, there is a setting called 'Idle Session Timeout'. The default value is 30 minutes. Set it to desired time > Restart Tomcat .
but this change the session timeout for all the users, I am only looking to change it for a single user.
Solved! Go to Solution.
You can have a custom user property setting with the timeout and another property with last operation (that you will need to update each time the user interacts with the server), and a timer that every minute (for instance) checks for logged in users (GetActiveUsers), and for those which are logged check the timeout setting and execute TerminateUserSessions accordingly.
Hi @njain-31.
There currently is no mechanism for setting the session timeout for selected users. It's a global setting.
Regards.
--Sharon
If my response has answered your question, please mark as Accepted Solution, for the benefit of others who may have the same question.
Can you assist me with possible ways to keep User logged in session alive for log time.
Will external application like auto click on web page can work?
You can have a custom user property setting with the timeout and another property with last operation (that you will need to update each time the user interacts with the server), and a timer that every minute (for instance) checks for logged in users (GetActiveUsers), and for those which are logged check the timeout setting and execute TerminateUserSessions accordingly.