public static void AddInnovtAuthorization(this IServiceCollection services, string moduleName, Assembly hostAssembly) { //var applicationPart = new ApplicationPa _ = new AuthorizationModule(services); services.AddMvc().AddApplicationPart(typeof(RoleController).Assembly); }
/// <summary> /// 增加授权模块 /// </summary> /// <param name="serviceCollection"></param> /// <returns></returns> public static IServiceCollection AddAuthorizationModule(this IServiceCollection serviceCollection, Action <IModuleAuthorizationBuilder> action) { Check.NotNull(action, nameof(action)); var module = new AuthorizationModule(action); return(serviceCollection.AddModule <AuthorizationModule>(module)); }
#pragma warning disable 1591 public IdController( #pragma warning restore 1591 IDataRouter dataRouter, AuthorizationModule authorizationModule, NewCollectionTasks newCollectionTasks) { this.dataRouter = dataRouter; this.authorizationModule = authorizationModule; this.newCollectionTasks = newCollectionTasks; }
#pragma warning disable 1591 public DownloadController( #pragma warning restore 1591 IDataRouter dataRouter, AuthorizationModule authorizationModule, IEventLogger apiEventLogger) { this.dataRouter = dataRouter; this.authorizationModule = authorizationModule; this.apiEventLogger = apiEventLogger; }
#pragma warning disable 1591 public AccountController( #pragma warning restore 1591 AuthenticationModule authenticationModule, AuthorizationModule authorizationModule, IEventLogger apiEventLogger) { this.authenticationModule = authenticationModule; this.authorizationModule = authorizationModule; this.apiEventLogger = apiEventLogger; }
#pragma warning disable 1591 public ValidatorController( #pragma warning restore 1591 AuthorizationModule authorizationModule, ValidatorManager validatorManager, IEventLogger apiEventLogger) { this.authorizationModule = authorizationModule; this.validatorManager = validatorManager; this.apiEventLogger = apiEventLogger; }
public void SetUp() { const string Original = @"original.config"; const string OriginalMono = @"original.mono.config"; if (Helper.IsRunningOnMono()) { File.Copy("Website1/original.config", "Website1/web.config", true); File.Copy(OriginalMono, Current, true); } else { File.Copy("Website1\\original.config", "Website1\\web.config", true); File.Copy(Original, Current, true); } Environment.SetEnvironmentVariable( "JEXUS_TEST_HOME", Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)); _server = new ServerManager(Current) { Mode = WorkingMode.IisExpress }; _serviceContainer = new ServiceContainer(); _serviceContainer.RemoveService(typeof(IConfigurationService)); _serviceContainer.RemoveService(typeof(IControlPanel)); var scope = ManagementScope.Server; _serviceContainer.AddService(typeof(IControlPanel), new ControlPanel()); _serviceContainer.AddService(typeof(IConfigurationService), new ConfigurationService(null, _server.GetApplicationHostConfiguration(), scope, _server, null, null, null, null, null)); _serviceContainer.RemoveService(typeof(IManagementUIService)); var mock = new Mock <IManagementUIService>(); mock.Setup( action => action.ShowMessage( It.IsAny <string>(), It.IsAny <string>(), It.IsAny <MessageBoxButtons>(), It.IsAny <MessageBoxIcon>(), It.IsAny <MessageBoxDefaultButton>())).Returns(DialogResult.Yes); _serviceContainer.AddService(typeof(IManagementUIService), mock.Object); var module = new AuthorizationModule(); module.TestInitialize(_serviceContainer, null); _feature = new AuthorizationFeature(module); _feature.Load(); }
public CollectionInformationManager( RdDataMongoClient rdDataClient, AuthorizationModule authorizationModule) { this.rdDataClient = rdDataClient; this.authorizationModule = authorizationModule; collectionMetadataCollection = rdDataClient.BackendDatabase .GetCollection <CollectionMetadata>(nameof(CollectionMetadata)); validatorDefinitionCollection = rdDataClient.BackendDatabase .GetCollection <ValidatorDefinition>(nameof(ValidatorDefinition)); }
#pragma warning disable 1591 public SubscriptionController( #pragma warning restore 1591 AuthenticationModule authenticationModule, AuthorizationModule authorizationModule, SubscriptionManager subscriptionManager, IEventLogger apiEventLogger) { this.authenticationModule = authenticationModule; this.authorizationModule = authorizationModule; this.subscriptionManager = subscriptionManager; this.apiEventLogger = apiEventLogger; }
#pragma warning disable 1591 public ViewController( #pragma warning restore 1591 ViewManager viewManager, IDataRouter dataRouter, AuthorizationModule authorizationModule, IEventLogger apiEventLogger) { this.viewManager = viewManager; this.dataRouter = dataRouter; this.authorizationModule = authorizationModule; this.apiEventLogger = apiEventLogger; }
#pragma warning disable 1591 public DataIoController( #pragma warning restore 1591 AuthorizationModule authorizationModule, CollectionInformationManager collectionInformationManager, ValidatorManager validatorManager, SubscriptionManager subscriptionManager, IEventLogger apiEventLogger, IDataRouter dataRouter, IIdPolicy idPolicy, NewCollectionTasks newCollectionTasks) { this.authorizationModule = authorizationModule; this.validatorManager = validatorManager; this.collectionInformationManager = collectionInformationManager; this.subscriptionManager = subscriptionManager; this.apiEventLogger = apiEventLogger; this.dataRouter = dataRouter; this.idPolicy = idPolicy; this.newCollectionTasks = newCollectionTasks; }