代码之家  ›  专栏  ›  技术社区  ›  Poul K. Sørensen

从AspNet身份发布候选者到RTM

  •  1
  • Poul K. Sørensen  · 技术社区  · 12 年前

    我缺少IIdentityManagerFactory,是替换的UserManager吗?

    我也很难找到的替代品 LocalLoginProvider = UserManager.Settings.GetIdentityOptions().LocalLoginProvider ,

    还有这个

    IdentityResult result = await UserManager.Logins.AddLocalLoginAsync(User.Identity.GetUserId(),
        User.Identity.GetUserName(), model.NewPassword);
    

    我缺少一个替代品 IdentityAuthenticationOptions options = identityManager.Settings.GetAuthenticationOptions();

    以创建用于外部登录的ClaimsIdentity。

    1 回复  |  直到 12 年前
        1
  •  0
  •   Hao Kung    12 年前

    IdentityOptions不见了,所有关于索赔配置的选项现在都存在于UserManager挂起的ClaimsIdentity Factory上。RTM不再有UserManager工厂,因此如果需要,您必须定义自己的工厂接口。对于Update1,我们可能会有一个owin中间件,请求的UserManager会挂断它。

    关于“本地”提供商,该概念已从核心中删除,用户可以选择拥有密码,这映射了本地用户的概念(改为HasPassword)。