You cannot disable idle timeout, but you can increase it. Theoretically it means that users will be logged out after idle timeout duration of inactivity, so they could be inactive and login less. Unfortunately, it means that users will be in the user table for much longer than they are actually there, leading to an artifical inflation in the number of users on your controller. I advise most people not to touch it.