Как веб-формы, так и MVC могут работать со встроенной проверкой подлинности с помощью форм, поэтому вы можете зависеть от нее.
Я думаю, что вы можете создать верхний уровень, который будет проверять подлинность, и каждая страница будет работать с этим уровнем.особым образом, в зависимости от того, были ли это веб-формы или MVC.