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" }); }
public AuthorizeFilter(IServiceProvider serviceProvider) { authorizeModule = serviceProvider.GetRequiredService <IAuthorizeModule>(); permissionManagement = serviceProvider.GetRequiredService <PermissionManagement>(); permissionModule = serviceProvider.GetService <IPermissionModule>(); }