Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication 如何在ASP.NETCore中添加新角色?_Authentication_Asp.net Core_Authorization - Fatal编程技术网

Authentication 如何在ASP.NETCore中添加新角色?

Authentication 如何在ASP.NETCore中添加新角色?,authentication,asp.net-core,authorization,Authentication,Asp.net Core,Authorization,我是asp.net core的新手,想知道如何在asp.net core中添加自定义角色。例如卖方、买方等,因此我可以限制他们采取某些行动 我现在正在使用默认的ASP.Net核心模板进行个人用户身份验证。我在这里多次回答了这个问题,由于出现了这种情况,我决定写一篇关于它的文章。不过,我会再回答一次 这是你怎么做的瓦贾哈特 通过在startup类中创建CreateRoles方法,您可以轻松做到这一点。这有助于检查角色是否已创建,如果未创建,则创建角色;在应用程序启动时。像这样 专用异步任务Crea

我是asp.net core的新手,想知道如何在asp.net core中添加自定义角色。例如卖方、买方等,因此我可以限制他们采取某些行动


我现在正在使用默认的ASP.Net核心模板进行个人用户身份验证。

我在这里多次回答了这个问题,由于出现了这种情况,我决定写一篇关于它的文章。不过,我会再回答一次

这是你怎么做的瓦贾哈特

通过在
startup
类中创建
CreateRoles
方法,您可以轻松做到这一点。这有助于检查角色是否已创建,如果未创建,则创建角色;在应用程序启动时。像这样

专用异步任务CreateRoles(IServiceProvider服务提供者)
{
//初始化自定义角色
var rolemager=serviceProvider.GetRequiredService();

var UserManager=serviceProvider.GetRequiredService我在这里已经多次回答了这个问题,由于这个问题,我决定写一篇关于它的文章。不过,我将再次回答这个问题

这是你怎么做的瓦贾哈特

通过在
startup
类中创建
CreateRoles
方法,您可以轻松完成这一任务。这有助于检查角色是否已创建,如果未创建,则在应用程序启动时创建角色。如是

专用异步任务CreateRoles(IServiceProvider服务提供者)
{
//初始化自定义角色
var rolemager=serviceProvider.GetRequiredService();

var UserManager=serviceProvider.getrequiredservicemable的副本如果您正在寻找提供用户角色管理ui的现成产品,请查看我的cloudscribe核心项目可能的副本如果您正在寻找提供用户角色管理ui的现成产品,请查看我的cloudscribe co重新项目改进,使方法静态,如果不希望应用程序启动时数据库中没有这些角色,请不要使用异步。改进,使方法静态,如果不希望应用程序启动时数据库中没有这些角色,请不要使用异步。