How to set up session timeouts for Hotspot ?

I would like to setup a 24h session timeout for all clients of the hotspot (standard captive portal with user and pswd login) and after this time they need to login again with credetntials.
How to set up this correctly?

IP>HOTSPOT>HOTSPOT SERVER> idle timeout value ??
IP>HOTSPOT>HOTSPOT SERVER> keepalive ??
IP>HOTSPOT>USER PROFILES> (default) keepalive timeout ??
IP > DHCP SERVER > DHCP tab > lease time ??
OTHER ??

thanks