asp.net mvc délai d'expiration de session

Comment mettre en place une session d'attente pour un asp.net application mvc? Je veux que l'utilisateur sera automatiquement déconnecté une fois que l'inactivité est détecté pour une période de temps.

Je peut mettre en œuvre une ActionFilterAttribute et s'appliquent à chaque méthode, mais qui ne serait pas automatiquement signe de l'utilisateur. Il signera uniquement lorsqu'un utilisateur a essayé d'invoquer la méthode pour l'action.

Grâce.