authentication - .net core 5 在 IIS 上如何读取 objectGUID 和电子邮件?
问题描述
我有一个 .netcore 5 MVC/webAPI 应用程序设置,Windows auth 托管在 IIS 中:
Startup.cs 配置服务
services.AddAuthentication(IISDefaults.AuthenticationScheme);
Startup.cs 配置
app.UseAuthentication();
app.UseAuthorization();
当我执行 httpContextAccessor.HttpContext.User.Identity.Name 时,我得到域\用户名,但我不知道如何获取电子邮件和 objectGuid,我尝试过 context.User.FindFirst(ClaimTypes.NameIdentifier) 但我得到 null .
我感谢您的帮助,