public SecurityService(Func<IPlatformRepository> platformRepository, ApplicationUserManager userManager, IApiAccountProvider apiAccountProvider, ISecurityOptions securityOptions) { _platformRepository = platformRepository; _userManager = userManager; _apiAccountProvider = apiAccountProvider; _securityOptions = securityOptions; }
public void Setup() { this.security = this.CreateSecurity(); this.security.UserName = EXPECTED_USER_NAME; this.security.Domain = EXPECTED_DOMAIN; this.security.Password = EXPECTED_PASSWORD; this.security.EncryptedPassword = EXPECTED_PASSWORD; }
/// <summary> /// </summary> public SecurityController(Func<ApplicationSignInManager> signInManagerFactory, Func<IAuthenticationManager> authManagerFactory, IRoleManagementService roleService, ISecurityService securityService, ISecurityOptions securityOptions) { _signInManagerFactory = signInManagerFactory; _authenticationManagerFactory = authManagerFactory; _roleService = roleService; _securityService = securityService; _securityOptions = securityOptions; }
internal static void UpdateFromCredential(ICredentialSet source, ISecurityOptions target) { if (source != null) { target.Credential = source.Id; target.Domain = source.Domain; target.UserName = source.UserName; target.EncryptedPassword = source.EncryptedPassword; } }
internal void SaveTo(ISecurityOptions security, bool savePassword) { ICredentialSet selectedCredential = this.credentialDropdown.SelectedItem as ICredentialSet; security.Credential = selectedCredential == null ? Guid.Empty : selectedCredential.Id; this.credentialsPanel1.SaveUserAndDomain(security); if (savePassword) this.credentialsPanel1.SavePassword(security); else security.Password = String.Empty; }
public SecurityService(Func<IPlatformRepository> platformRepository, Func<ApplicationUserManager> userManagerFactory, IApiAccountProvider apiAccountProvider, ISecurityOptions securityOptions, IModuleManifestProvider manifestProvider, IPermissionScopeService permissionScopeService, CacheManager cacheManager) { _platformRepository = platformRepository; _userManagerFactory = userManagerFactory; _apiAccountProvider = apiAccountProvider; _securityOptions = securityOptions; _cacheManager = cacheManager; _manifestProvider = manifestProvider; _permissionScopeService = permissionScopeService; }
internal static void ResolveCredentials(ISecurityOptions result, Guid credentialId) { ICredentialSet source = Persistence.Instance.Credentials[credentialId]; result.UpdateFromCredential(source); UpdateFromDefaultValues(result); }
/// <summary> /// </summary> public SecurityController(Func <ApplicationSignInManager> signInManagerFactory, Func <IAuthenticationManager> authManagerFactory, IRoleManagementService roleService, ISecurityService securityService, ISecurityOptions securityOptions) { _signInManagerFactory = signInManagerFactory; _authenticationManagerFactory = authManagerFactory; _roleService = roleService; _securityService = securityService; _securityOptions = securityOptions; }
public IGuardedSecurity CreateSecurityOptoins(ISecurityOptions securityOptions) { return(new GuardedSecurity(this.persistence, securityOptions)); }
private IGuardedSecurity ResolveCredentials(ISecurityOptions original) { var guarded = new GuardedSecurity(this.persistenceMock.Object, original); return(guarded.GetResolvedCredentials()); }
private string ConfigureTelnetConnection(ISecurityOptions security) { TcpProtocol tcpProtocol = new TcpProtocol(new NetworkStream(this.client)); TelnetProtocol p = new TelnetProtocol(); tcpProtocol.OnDataIndicated += p.IndicateData; tcpProtocol.OnDisconnect += this.OnDisconnected; p.TerminalType = this.term.TerminalType; p.Username = security.UserName; p.Password = security.Password; p.OnDataIndicated += this.term.IndicateData; p.OnDataRequested += tcpProtocol.RequestData; this.term.OnDataRequested += p.RequestData; this.connected = this.client.Connected; return ConnectionManager.TELNET; }
internal void LoadFrom(ISecurityOptions security) { this.credentialsPanel1.LoadFrom(security); }
public SecurityRuleMatcher(ISecurityOptions <TContext> securityOptions) { _securityOptions = securityOptions ?? throw new ArgumentNullException(nameof(securityOptions)); }
public SecurityService(Func <IPlatformRepository> platformRepository, ApplicationUserManager userManager, IApiAccountProvider apiAccountProvider, ISecurityOptions securityOptions) { _platformRepository = platformRepository; _userManager = userManager; _apiAccountProvider = apiAccountProvider; _securityOptions = securityOptions; }
internal void LoadFrom(ISecurityOptions security) { var guarded = new GuardedSecurity(this.persistence, security); this.credentialsPanel1.LoadFrom(guarded); }
public SecurityService(ISecurityOptions securityOptions) { _securityOptions = securityOptions; }
/// <summary> /// </summary> public SecurityController(Func <ApplicationSignInManager> signInManagerFactory, Func <IAuthenticationManager> authManagerFactory, INotificationManager notificationManager, IRoleManagementService roleService, ISecurityService securityService, ISecurityOptions securityOptions, IEventPublisher eventPublisher) { _signInManagerFactory = signInManagerFactory; _authenticationManagerFactory = authManagerFactory; _roleService = roleService; _securityService = securityService; _securityOptions = securityOptions; _notificationManager = notificationManager; _eventPublisher = eventPublisher; }
private string ConfigureSshConnection(ISecurityOptions security) { this.sshProtocol = new SSHClient.Protocol(); this.sshProtocol.setTerminalParams(term.TerminalType, term.Rows, term.Columns); this.sshProtocol.OnDataIndicated += term.IndicateData; this.sshProtocol.OnDisconnect += this.OnDisconnected; term.OnDataRequested += this.sshProtocol.RequestData; String key = String.Empty; var options = this.Favorite.ProtocolProperties as SshOptions; SSHClient.KeyConfigElement keyConfigElement = Settings.Instance.SSHKeys.Keys[options.CertificateKey]; if (keyConfigElement != null) key = keyConfigElement.Key; this.sshProtocol.setProtocolParams(options.AuthMethod, security.UserName, security.Password, key, options.SSH1, options.SSHKeyFile); this.sshProtocol.Connect(client); this.connected = true; // SSH will throw if fails return (options.SSH1) ? "SSH1" : "SSH2"; }