public PendingCertificatesController(ICertificateRepository certRepo, IConfigurationRepository configRepo, IAuthorizationLogic authorizationLogic, IAuditLogic auditLogic) { this.certificateRepository = certRepo; this.configurationRepository = configRepo; this.authorizationLogic = authorizationLogic; this.http = new HttpResponseHandler(this); this.audit = auditLogic; }
public LoginController(IVaultRepositoryFactory vaultRepositoryFactory, ISecureStringConverter secureStringConverter, ISecureStringBinarySerializer secureStringBinarySerializer, ISessionContext sessionContext, IAuthorizationLogic authorizationLogic) { this.VaultRepositoryFactory = vaultRepositoryFactory; this.SecureStringConverter = secureStringConverter; this.SessionContext = sessionContext; this.AuthorizationLogic = authorizationLogic; }
public PrivateCertificateAuthorityController(ICertificateRepository certRepo, IConfigurationRepository configRepo, ICertificateProvider certProvider, IAuthorizationLogic authorizationLogic, IAuditLogic auditLogic, AdcsTemplateLogic templateLogic) { this.certificateRepository = certRepo; this.configurationRepository = configRepo; this.certificateProvider = certProvider; this.authorizationLogic = authorizationLogic; this.http = new HttpResponseHandler(this); this.audit = auditLogic; this.templateLogic = templateLogic; }
public NodeLogic(IConfigurationRepository configurationRepository, IAuthorizationLogic authorizationLogic, ActiveDirectoryIdentityProviderLogic adIdpLogic, IPowershellEngine powershell, IAuditLogic auditLogic, CertificateManagementLogic certificateManagement, IPrivateCertificateProcessing privateCertificateProcessing) { this.auditLogic = auditLogic; this.powershell = powershell; this.configurationRepository = configurationRepository; this.authorizationLogic = authorizationLogic; this.adIdpLogic = adIdpLogic; this.certificateManagement = certificateManagement; this.privateCertificateProcessing = privateCertificateProcessing; }
public AuthorizationController(IAuthorizationLogic authorizationLogic, IAuthorizationValidation authorizationValidation, IPersonLogic personLogic, IConfiguration configuration) { _authorizationLogic = authorizationLogic; _authorizationValidation = authorizationValidation; _personLogic = personLogic; _configuration = configuration; }
//SecretKeyProvider keyProvider; public InitialSetupLogic(IConfigurationRepository configurationRepository) { //this.runtimeConfigurationState = runtimeConfigurationState; this.configurationRepository = configurationRepository; this.templateLogic = new AdcsTemplateLogic(configurationRepository, new ActiveDirectoryRepository()); this.certificateAuthorityConfigurationLogic = new CertificateAuthorityConfigurationLogic(configurationRepository); this.idpLogic = new ActiveDirectoryIdentityProviderLogic(configurationRepository); this.authorizationLogic = new AuthorizeInitialSetup(configurationRepository); this.roleManagement = new RoleManagementLogic(configurationRepository, authorizationLogic); this.localIdpLogic = new LocalIdentityProviderLogic(configurationRepository); }
public LoginLogic ( IUserRepository userRepository, IAuthorizationLogic authorizationLogic, IFacebookClient facebookClient ) { _userRepository = userRepository; _authorizationLogic = authorizationLogic; _facebookClient = facebookClient; }
public PrivateCertificateProcessing(ICertificateRepository certificateRepository, IConfigurationRepository configurationRepository, ICertificateProvider certificateProvider, IAuthorizationLogic authorizationLogic, AdcsTemplateLogic templateLogic, IAuditLogic audit) { this.audit = audit; this.configurationRepository = configurationRepository; this.certificateRepository = certificateRepository; this.certificateProvider = certificateProvider; this.authorizationLogic = authorizationLogic; this.templateLogic = templateLogic; this.dataTransformation = new DataTransformation(); this.hashProvider = new HashProvider(); this.secrets = new SecretKeyProvider(); this.cipher = new EncryptionProvider(configurationRepository.GetAppConfig().EncryptionKey); }
public CertificateManagementLogic( IConfigurationRepository configurationRepository, ICertificateRepository certificateRepository, IAuthorizationLogic authorizationLogic, IAuditLogic audit, SecurityPrincipalLogic securityPrincipalLogic, EncryptionProvider cipher ) { this.securityPrincipalLogic = securityPrincipalLogic; this.configurationRepository = configurationRepository; this.certificateRepository = certificateRepository; this.authorizationLogic = authorizationLogic; this.cipher = cipher; this.hashProvider = new HashProvider(); this.keygen = new SecretKeyProvider(); this.audit = audit; }
public ScriptManagementLogic(IConfigurationRepository configurationRepository, IAuthorizationLogic authorizationLogic) { this.configurationRepository = configurationRepository; }
public ContactsController(IAuthorizationLogic authorizationLogic, IPersonLogic personLogic) { _authorizationLogic = authorizationLogic; _personLogic = personLogic; }
public UserController(IAuthorizationLogic authorizationLogic) { _authorizationLogic = authorizationLogic; }
public RoleManagementLogic(IConfigurationRepository configurationRepository, IAuthorizationLogic authorizationLogic) { this.configurationRepository = configurationRepository; this.authorizationLogic = authorizationLogic; }
public AuthorizationController(IUserStorage userStorage, IAuthorizationLogic auth) { _userStorage = userStorage; _auth = auth; }
public AuthorizationFilterAttribute(IAuthorizationLogic authorizationLogic) { _authorizationLogic = authorizationLogic; }
public OpenIdConnectIdentityProviderLogic(IConfigurationRepository configurationRepository, IAuthorizationLogic authorizationLogic) { this.configurationRepository = configurationRepository; this.authorizationLogic = authorizationLogic; this.RegisteredIdps = new List <OidcIdentityProvider>(); }
public TaskController(ITaskLogic taskLogic, IUserLogic userLogic, IAuthorizationLogic authorizationLogic) { _taskLogic = taskLogic; _userLogic = userLogic; _authorizationLogic = authorizationLogic; }
public Authorize(IAuthorizationLogic auth) { _auth = auth; }
public AuthorizationMiddleware(RequestDelegate next, IAuthorizationLogic authorizationLogic) { _next = next; _authorizationLogic = authorizationLogic; }
public VaultAuthorizationAttribute(IAuthorizationLogic authorizationLogic) { this.AuthorizationLogic = authorizationLogic; }