如何将`ApplicationUser`移动到域项目?

时间:2016-02-20 04:18:20

标签: asp.net asp.net-identity owin

我希望将生成的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,如果没有循环依赖,我无法进入我的域项目。

1 个答案:

答案 0 :(得分:0)

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

感谢。