Hoy he implementado un sistema de login persistente en una aplicación web de uso interno. Ha sido sorprendentemente facil una vez encontradas algunas referencias por internet. La idea básica es utilizar una cookie adicional a la de sesión normal que ya gestiona automáticamente el servidor. En esta nueva cookie guardamos un token que nos permite un login automático del usuario. Esta explicación está algo simplificada, pero supongo que se coge la idea.

Os pongo las referencias que he utilizado para la implementación.