Limita l’accesso a un controller specifico tramite l’indirizzo IP in ASP.NET MVC Beta

Ho un progetto MVC ASP.NET che contiene una class AdminController e mi dà URL come questi:

http://example.com/admin/AddCustomer

http://examle.com/Admin/ListCustomers

Voglio configurare il server / app in modo che gli URI contenenti / Admin siano accessibili solo dalla rete 192.168.0.0/24 (cioè la nostra LAN)

Mi piacerebbe limitare questo controller per essere accessibile solo da determinati indirizzi IP.

Sotto WebForms, / admin / era una cartella fisica che potevo limitare in IIS … ma con MVC, ovviamente, non esiste una cartella fisica. È realizzabile utilizzando web.config o attributi oppure devo intercettare la richiesta HTTP per raggiungere questo objective?