1) Если у вас старый сайт на IIS 6: Посмотрите пожалуйста страницу https://www.1gb.ru/1217, есть готовое простое средство.
2) Если у вас новый сайт на IIS 7 / .NET 4 / .NET Core - используйте средства URL роутинга вашего проекта для создания защиты с помощью собственного программного кода. Готовых инструментов, которые работали бы в отрыве от систем авторизаций Microsoft, которвые на хостинге недоступны, к сожалению, нет.