public RoleForm(DbAuthenticationProviderData dbAuthenticationProviderData, ConfigurationContext context, string role) : this(dbAuthenticationProviderData, context) { tbxRole.Text = role; originalRoleName = role; editMode = true; UpdateSaveButtonEnabled(); }
public UserForm(DbAuthenticationProviderData dbAuthenticationProvider, ConfigurationContext context, string username) : this(dbAuthenticationProvider, context) { tbxUser.Text = username; tbxUser.Enabled = false; editMode = true; label3.Text = SR.NewPasswordLabel; }
/// <summary> /// Initializes a new instance of the /// <see cref="DbAuthenticationProviderNode"/> class with a /// specified <see cref="DbAuthenticationProviderData"/> object. /// </summary> /// <param name="data">A <see cref="DbAuthenticationProviderData"/> object.</param> public DbAuthenticationProviderNode(DbAuthenticationProviderData data) : base(data) { this.data = data; this.onDatabaseRemoved = new ConfigurationNodeChangedEventHandler(this.OnDatabaseRemoved); this.onDatabaseRenamed = new ConfigurationNodeChangedEventHandler(this.OnDatabaseRenamed); this.onHashProviderRemoved = new ConfigurationNodeChangedEventHandler(this.OnHashProviderRemoved); this.onHashProviderRenamed = new ConfigurationNodeChangedEventHandler(this.OnHashProviderRenamed); }
public RoleForm(DbAuthenticationProviderData dbAuthenticationProviderData, ConfigurationContext context) { this.dbAuthenticationproviderData = dbAuthenticationProviderData; InitializeComponent(); this.userRoleMgr = new UserRoleManager(dbAuthenticationProviderData.Database, context); UpdateSaveButtonEnabled(); }
/// <summary> /// Initializes a new instance of the /// <see cref="DbAuthenticationProviderNode"/> class with a /// specified <see cref="DbAuthenticationProviderData"/> object. /// </summary> /// <param name="data">A <see cref="DbAuthenticationProviderData"/> object.</param> public DbAuthenticationProviderNode(DbAuthenticationProviderData data) : base(data) { this.data = data; this.onDatabaseRemoved = new ConfigurationNodeChangedEventHandler(this.OnDatabaseRemoved); this.onDatabaseRenamed = new ConfigurationNodeChangedEventHandler(this.OnDatabaseRenamed); this.onHashProviderRemoved = new ConfigurationNodeChangedEventHandler(this.OnHashProviderRemoved); this.onHashProviderRenamed = new ConfigurationNodeChangedEventHandler(this.OnHashProviderRenamed); }
public UserForm(DbAuthenticationProviderData dbAuthenticationProvider, ConfigurationContext context) { this.dbAuthenticationProvider = dbAuthenticationProvider; InitializeComponent(); this.userRoleMgr = new UserRoleManager(dbAuthenticationProvider.Database, context); HashProviderFactory hashProviderFactory = new HashProviderFactory(context); this.hashProvider = hashProviderFactory.CreateHashProvider(dbAuthenticationProvider.HashProvider); UpdateSaveButtonEnabled(); }
/// <devdoc> /// Compares the password passed in against the password stored in the database. /// </devdoc> private bool PasswordsMatch(byte[] password, string userName) { DbAuthenticationProviderData dbAuthenticationProviderData = (DbAuthenticationProviderData)securityConfigurationView.GetAuthenticationProviderData(ConfigurationName); bool result = false; UserRoleManager manager = new UserRoleManager(dbAuthenticationProviderData.Database, securityConfigurationView.ConfigurationContext); byte[] hashedPassword = manager.GetPassword(userName); if (hashedPassword != null) { HashProviderFactory hashFactory = new HashProviderFactory(securityConfigurationView.ConfigurationContext); IHashProvider hashProvider = hashFactory.CreateHashProvider(dbAuthenticationProviderData.HashProvider); result = hashProvider.CompareHash(password, hashedPassword); } return(result); }
private string GetAuthenticationType() { DbAuthenticationProviderData dbAuthenticationProviderData = (DbAuthenticationProviderData)securityConfigurationView.GetAuthenticationProviderData(ConfigurationName); return(string.Format(CultureInfo.InvariantCulture, "{0}.{1}", typeof(DbAuthenticationProvider).FullName, dbAuthenticationProviderData.Name)); }