Я хотел бы использовать встроенную проверку подлинности IIS для учетных записей, отличных от Windows. Есть этот модуль, который делает это для базовой аутентификации , но на самом деле он выполняет как проверку подлинности, так и проверку учетных данных.
Проблема в том, что мне также нужно поддерживать дайджест-проверку подлинности, и я мог бы попытаться это сделать, но это доставило бы много хлопот - мне нужно безопасно генерировать вызовы («одноразовые номера»), хранить их, проверять повторы и т. Д. Много вещей, которые я могу испортить и осчастливить решительных нападающих.
Поэтому я бы предпочел повторно использовать функциональность дайджест-аутентификации в IIS, но использовать свой собственный модуль для проверки учетных данных. Как я могу это сделать?