.NET Core 2.x Web API中的身份验证筛选器?改用什么

时间:2019-03-05 06:59:46

标签: authentication asp.net-core windows-authentication asp.net-core-webapi asp.net-core-2.1

我们已使用以下内容在.NET Core Web API项目中配置了Windows身份验证。

services.AddAuthentication(IISDefaults.AuthenticationScheme);

Windows身份验证有效,我们获得了用户身份。 :-)

但是我想在用户身份验证上运行一些其他代码。特别是数据库查询/更新,可能的返回访问被拒绝。我需要Windows身份验证的身份,因为它包含数据库查找所需的数据。

我可以将代码添加到 ClaimsTransformer ,但是我不认为这应该是 IClaimsTransformation 接口的用途,因为我不会映射任何内容索赔。

如何使用一些自定义代码扩展内置的Windows身份验证?

0 个答案:

没有答案