Фильтр аутентификации в .NET Core 2.x Web API?Что использовать вместо - PullRequest
0 голосов
/ 05 марта 2019

Мы настроили проверку подлинности Windows в проекте веб-API .NET Core, используя приведенное ниже.

services.AddAuthentication(IISDefaults.AuthenticationScheme);

И проверка подлинности Windows работает, мы получаем идентификационные данные пользователя.: -)

Однако я хочу запустить дополнительный код для аутентификации пользователя.В частности, запрос / обновление базы данных, возможный возврат доступа запрещен.Мне понадобится идентификация из Windows-аутентификации, поскольку она содержит данные, необходимые для поиска в базе данных.

Я мог бы добавить код в ClaimsTransformer , однако я не думаю, что это то, что Интерфейс * IClaimsTransformation следует использовать для, поскольку я не собираюсь сопоставлять какие-либо утверждения.

Как можно расширить встроенную проверку подлинности Windows с помощью некоторого пользовательского кода?

...