Сначала иди сюда и сделай свою домашнюю работу:
Аутентификация ASP.NET
Но ...
Если вы используете аутентификацию Windows, браузер запросит учетные данные, которые должны быть определены на сервере.
Если вы используете формы auth, то вам нужно иметь форму (!), В которую вы вводите свои учетные данные, которые вы затем проверяете, и, после проверки, настраиваете cookie авторизации.
Это определенный объем работы ... поэтому Microsoft предлагает встроенные инструменты, чтобы сделать большую часть этого для вас ...