Как параллельно запустить встроенную проверку подлинности Windows и ключ API? - PullRequest
0 голосов
/ 25 января 2019

У меня есть веб-API ASP.NET 4.6, который имеет угловое приложение в передней части и использует проверку подлинности Windows.Теперь я должен поддерживать простую аутентификацию на основе ключа аутентификации, где я просто должен проверить, что ключ, переданный в заголовке авторизации, находится в базе данных.

У меня есть два промежуточных промежуточных программного обеспечения Owin.

Одно промежуточное ПО просто проверяет, существует ли заголовок авторизации, и если его нет, я должен передать промежуточное ПО для проверки подлинности Windows, которое пытается получить идентификацию пользователя из контекста.

Проблемадля проверки подлинности Windows, я должен включить проверку подлинности Windows в свойствах проекта.

enter image description here

Итак, прежде чем он сможет достичь моего первого промежуточного программного обеспечения для проверки подлинности APIПроверка ключа требует, чтобы произошла аутентификация Windows.Есть ли способ предотвратить это и заставить мое приложение требовать проверки подлинности Windows только тогда, когда в запросе нет действительного ключа авторизации.

...