Déconnexion automatique Angulaire 2 après quelques minutes

Je veux implémenter une fonction (dans Angular2) c'est à dire Après la connexion, si un utilisateur conserve navigateur inactif pendant 30 minutes, il doit être déconnecté lorsque de retour après 30 minutes. Ce qui doit être fait par l'avant uniquement.

Je suis angulaire à l'aide de la CLI Angulaire de la version 2.4

Comment puis-je mettre en œuvre cette fonctionnalité dans mon Angular2 application?