Seguridad para una aplicación AngularJs + ServiceStack

Tengo una aplicación que tiene cuatro módulos en la parte delantera, estoy tratando de usar la mayor cantidad posible de AngularJs en la parte delantera. Estoy usando un proyecto de sitio web asp.net vacío para alojar todos los archivos y el REST serviceStack, mi El proyecto tiene una especie de la siguiente estructura:

~/ (web.config, global.asax and all the out of the box structure for an asp.net website)
- App <-  AngularJs 
    - Users  <-  js controllers and views (static html files)
    - Companies
    - BackEnd
    - Public
    Index.html
    IndexCtrl.js
    App.js
- Content
- Js

Utilizo las llamadas de servicio de angularjs y el backend Estoy usando REST con serviceestack.

la pregunta es ¿cómo puedo restringir el acceso solo a usuarios autenticados a esos archivos html estáticos? Digamos los que están dentro de Empresas, Backend y usuarios, por ejemplo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta