Las mejores prácticas para garantizar que el usuario inicie o cierre sesión con cookieStore y AngularJS

Ahora mismo estoy creando una aplicación basada en AngularJS sobre Ruby on Rails y utilizando Devise para la autenticación. Tengo el servidor respondiendo correctamente cuando un usuario se autentica correctamente y cuando falla la autenticación. Supongo que mi pregunta es, usando $ cookieStore, ¿cuál es la mejor práctica para saber si un usuario está conectado o no? Existe una cookie que Rails establece "myapp_session", pero esa sesión no significa necesariamente que el usuario haya iniciado sesión. Busca ideas sobre cómo usar AngularJS para mantener a los usuarios en línea / fuera de línea. Seguiré asegurándome de que las solicitudes que requieren autorización sean autorizadas por el backend independientemente de la solución.

Respuestas a la pregunta(3)

Su respuesta a la pregunta