¿Cómo debo pasar el estado de inicio de sesión del usuario a mi aplicación Ember.js?

Tengo una aplicación Ember interactiva que tiene muchas opciones que están disponibles solo para usuarios registrados. Por ejemplo, podría haber una lista de publicaciones, y luego hay otro enlace paramis publicaciones, que son relevantes para el usuario.

Hay dos cuestiones que vienen a mi mente:

¿Cómo le digo a la aplicación si un usuario está conectado y tal vez a sus datos?¿Cómo oculto características y elementos específicos según su estado de inicio de sesión?

¿Existen buenas prácticas para abordar esto? Supongo que el proceso de inicio de sesión en sí no será tan complicado, pero laif logged_in? do_x else do_y es un gran desconocido para mi atm. ¿Dónde debo almacenar el estado de usuario global?

Respuestas a la pregunta(1)

Su respuesta a la pregunta