public AuthorizeController(IAuthorizeModule authorizeModule)
        {
            this.authorizeModule = authorizeModule;

            dict.Add("admin1", new User()
            {
                Id = 1, Name = "admin1", Password = "******", Role = "admin"
            });
            dict.Add("user1", new User()
            {
                Id = 2, Name = "user1", Password = "******", Role = "user"
            });
            dict.Add("guest1", new User()
            {
                Id = 3, Name = "guest1", Password = "******", Role = "guest"
            });
        }
Example #2
0
 public AuthorizeFilter(IServiceProvider serviceProvider)
 {
     authorizeModule      = serviceProvider.GetRequiredService <IAuthorizeModule>();
     permissionManagement = serviceProvider.GetRequiredService <PermissionManagement>();
     permissionModule     = serviceProvider.GetService <IPermissionModule>();
 }