Asp.net core 主域和受信任域之间的信任关系失败,ClaimsTransformer

Asp.net core 主域和受信任域之间的信任关系失败,ClaimsTransformer,asp.net-core,Asp.net Core,我们有一个ASP.NET core 3.1应用程序,出现此错误。这是错误的起始行: System.Security.Principal.NTAccount.TranslateToSID(IdentityReferenceCollection sourceAccounts,out bool someFailed) 几个月前它还在工作,但现在不行。。。 im使用windows身份验证和claimsTransformer添加角色 公共任务TransformAsync(ClaimsPrincipal主体

我们有一个ASP.NET core 3.1应用程序,出现此错误。这是错误的起始行:

System.Security.Principal.NTAccount.TranslateToSID(IdentityReferenceCollection sourceAccounts,out bool someFailed) 几个月前它还在工作,但现在不行。。。 im使用windows身份验证和claimsTransformer添加角色

公共任务TransformAsync(ClaimsPrincipal主体) {


您能告诉我发生了什么吗?请…

请共享您为windows身份验证设置的配置和完整的声明转换代码,以便我们能够更好地重现和解决问题。请共享您为windows身份验证设置的配置和完整的声明转换代码,以便我们能够n更好地再现和解决问题。
        var ci = (ClaimsIdentity)principal.Identity;
        var test = ci.Name.Split('\\');
        string login = test[1];

        var uerConnected = _commissionnementService.GetAllUserRole().Where(x => x.WindowsLogin == login).FirstOrDefault();
        if(uerConnected != null)
        {
            var c = new Claim(ci.RoleClaimType, uerConnected.Role);
            ci.AddClaim(c);
        }
        
        return Task.FromResult(principal);
    }