Inicio de sesión de Mvc con API web [cerrado]

En mi carpeta de soluciones hay dos proyectos

Myproject.APIMyproject.Web

API enviará todas las solicitudes a My Mvc web o Android o IOS Client.

Ahora aquí estoy confundido, ¿Dónde debo implementar el proceso de autenticación?

En API oEn API y MVC ambos

Como la identidad MVC usa autenticación basada en cookies, mientras que la API usa token basado.

Ahora lo que quiero en Web Project, si algún usuario intenta abrir una página que es solo paraAuthorize usuario, y si no ha iniciado sesión, entonces debería ser redirigido a la página de inicio de sesión, y es posible cuando MVC Identity.

Si voy a implementar en la API, entonces, ¿cómo administraré las cookies en Web Project?

y cómo enviaré ese token en cada solicitud de WEB a API

Respuestas a la pregunta(0)

Su respuesta a la pregunta