public SecurityDescriptorAuthorizationService(IDirectory directory, ILogger <SecurityDescriptorAuthorizationService> logger, IJitAccessGroupResolver jitResolver, IAuthorizationInformationBuilder authzBuilder) { this.directory = directory; this.logger = logger; this.jitResolver = jitResolver; this.authzBuilder = authzBuilder; }
public EffectiveAccessViewModelFactory(IDialogCoordinator dialogCoordinator, ILogger <EffectiveAccessViewModel> logger, IAuthorizationInformationBuilder authorizationBuilder, IDirectory directory, IComputerTargetProvider computerTargetProvider) { this.dialogCoordinator = dialogCoordinator; this.logger = logger; this.directory = directory; this.authorizationBuilder = authorizationBuilder; this.computerTargetProvider = computerTargetProvider; }
public EffectiveAccessViewModel(IAuthorizationInformationBuilder authorizationBuilder, IDialogCoordinator dialogCoordinator, IDirectory directory, SecurityDescriptorTargetsViewModel targets, ILogger <EffectiveAccessViewModel> logger, IComputerTargetProvider computerTargetProvider) { this.authorizationBuilder = authorizationBuilder; this.dialogCoordinator = dialogCoordinator; this.directory = directory; this.targets = targets; this.computerTargetProvider = computerTargetProvider; this.logger = logger; }