Cookies en ASP.Net MVC 5

Estoy desarrollando una aplicación en la que los usuarios son SignUp o SignIn de proveedores de identidad externos como AAD, Google, WS-Federated Authentication, etc. Ahora quiero crear cookies en una máquina de usuario para iniciar sesión hasta que el usuario inicie sesión. Piensa un poco y guíame como puedo superarlo. gracias por adelantado.