如何将“应用程序用户”移动到域项目



我希望将ApplicationUser生成的模板移动到另一个数据层项目。我在这里读过无数的答案,只是简单地说"只是移动它",但我不知道他们的作者是如何错过GenerateUserIdentityAsync房间里的大象的:

public class ApplicationUser : IdentityUser
{
    public virtual async Task<ClaimsIdentity> GenerateUserIdentityAsync(ApplicationUserManager manager)
    {
        // Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType
        var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);
        return userIdentity;
    }
}

这取决于ApplicationUserManager,如果没有循环依赖,我就无法进入我的领域项目。

更新的答案: 所以我建议解析结果中的信息并将自定义对象传递给您的项目

谢谢。

相关内容

  • 没有找到相关文章

最新更新