【问题标题】:Is there UI to manage ASP.NET Identity users/roles compatible with ASP.NET 5?是否有 UI 来管理与 ASP.NET 5 兼容的 ASP.NET 身份用户/角色?
【发布时间】:2016-08-24 22:18:14
【问题描述】:

我正在使用:

  • VS2015u2
  • ASP.NET 5
  • MVC 6

我正在寻找一些 UI 来管理用户/角色。

我尝试过的一些事情:

【问题讨论】:

  • 您是否正在寻找允许您根据角色隐藏元素的标签或语句?还是只是添加、编辑和删除角色/权限?
  • 似乎每个人都为此制定了专有解决方案 :) 我会尝试看看 IdentityManager(用于 Identity 2) - 是否可以将其移植到 Identity 3/.Net Core.. .
  • 对此有何发现? :)
  • 有人找到 .NET Core 2.0 的东西吗?
  • 看看github.com/mguinness/IdentityManager,看看是否适合您的需求。

标签: asp.net asp.net-core-mvc asp.net-identity-3


【解决方案1】:

最近,我使用个人身份验证测试了 ASP.NET Web 应用程序模板,它在 ASP.NET 5 上运行良好。

这是一个 Razor 页面库,如果您需要编辑文档中详述的代码,您可以使用该库:https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-5.0&tabs=visual-studio

这是相关部分:

本例中的代码是 Razor Pages 而不是 MVC,但据我了解,您可以将两者放在同一个项目中,并且从 Razor Pages 迁移到 MVC 应该相当简单,如 GitHub 讨论中所述:@987654323 @

【讨论】:

    【解决方案2】:

    请查看ASP.NET MVC 5 安全性和创建用户角色 https://code.msdn.microsoft.com/ASPNET-MVC-5-Security-And-44cbdb97

    希望这是您正在寻找的。​​p>

    【讨论】:

      【解决方案3】:

      如果你想让所有的角色和用户通过 UI 来管理 asp.net 身份。

      尝试制作新的空白 asp.net MVC 项目。确保不要单击个人用户帐户。然后转到包管理器控制台并在控制台上点击以下查询。

      Install-Package Microsoft.AspNet.Identity.Samples -Version 2.2.0-alpha1
      

      此包包含一个 asp.net MVC 应用程序,它向您展示如何使用 asp.net Identity 中的功能。也与 asp.net 兼容。将数据库与 ApplicationDbContext 连接后,应检查默认角色和用户。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-04
        • 1970-01-01
        • 2016-07-25
        • 2015-09-16
        • 1970-01-01
        • 2016-09-05
        相关资源
        最近更新 更多