| Name | Description | |
|---|---|---|
![]() | MemoryNameAndPasswordUserManager Constructor | Overloaded. |
The following tables list the members exposed by MemoryNameAndPasswordUserManager.
| Name | Description | |
|---|---|---|
![]() | MemoryNameAndPasswordUserManager Constructor | Overloaded. |
| Name | Description | |
|---|---|---|
![]() | DefaultAlgorithmId | The default algorithm ID used for password hashing.
This is a constant, and its value is |
![]() | DefaultHashSizeInBytes | The default hash size in bytes (256 bits).
This is a constant, and its value is |
![]() | DefaultIterations | The default number of iterations for password hashing.
This is a constant, and its value is |
![]() | DefaultSaltSizeInBytes | The default salt size in bytes (128 bits).
This is a constant, and its value is |
| Name | Description | |
|---|---|---|
![]() | AlgorithmId | Gets or sets the algorithm ID used for password hashing. |
![]() | DefaultSecurityRoleIdSet | The (modifiable) set of default security role IDs that are assigned to newly created users. |
![]() | HashSizeInBytes | Gets or sets the hash size in bytes. |
![]() | Iterations | Gets or sets the number of iterations for password hashing. |
![]() | SaltSizeInBytes | Gets or sets the salt size in bytes. |
| Name | Description | |
|---|---|---|
![]() | AddSecurityRoleId | Adds a security role to the specified user. |
![]() | CanLogOn | Determines whether a user with the specified security ID can log on. |
![]() | Clone | Overridden. |
![]() | Create | Creates a new user with the specified username, password, and enabled status. |
![]() | Delete | Deletes the user with the specified security ID. |
![]() | Equals | Overloaded. Overridden. Determines whether the specified System.Object is equal to the current object. |
![]() | Find | Finds the security ID of a user with the specified username. |
![]() | GetEnabled | Gets whether the user with the specified security ID is enabled. |
![]() | GetEnumerator | |
![]() | GetHashCode | Overridden. Serves as a hash function for a particular type. |
![]() | GetObjectData | Overridden. |
![]() | GetSchema | (Inherited from OpcLabs.BaseLib.Info) |
![]() | GetSecurityIds | Gets an enumerable collection of all security IDs in the user manager. |
![]() | GetSecurityRoleIdList | Gets the security role IDs for the user with the specified security ID. |
![]() | GetStreamPersistor | Gets a stream persistor that can be used to save and load this object. |
![]() | GetType | Gets the System.Type of the current instance. (Inherited from object) |
![]() | GetUserName | Gets the username for the specified security ID. |
![]() | ReadXml | (Inherited from OpcLabs.BaseLib.Info) |
![]() | RemoveSecurityRoleId | Removes a security role from the specified user. |
![]() | SetEnabled | Sets whether the user with the specified security ID is enabled. |
![]() | SetPassword | Sets the password for the user with the specified security ID. |
![]() | ToString | Overridden. |
![]() | VerifyPassword | Verifies whether the specified password matches the password of the user with the specified security ID. |
![]() | WriteXml | (Inherited from OpcLabs.BaseLib.Info) |
| Name | Description | |
|---|---|---|
![]() | CreateDeriveBytes | Creates a System.Security.Cryptography.DeriveBytes instance for password hashing with the specified parameters. |
![]() | CreateSalt | Creates a cryptographically random salt for password hashing. |
![]() | CreateSecurityId | Creates a unique security ID for a new user. |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from object) |
![]() | HashPassword | Hashes a password using the specified algorithm, iterations, and salt. |
![]() | MemberwiseClone | Creates a shallow copy of the current System.Object. (Inherited from object) |
![]() | ReadXmlElement | Infrastructure. (Inherited from OpcLabs.BaseLib.Info) |
![]() | WriteXmlElement | Infrastructure. (Inherited from OpcLabs.BaseLib.Info) |
| Name | Description | |
|---|---|---|
![]() | AddSecurityRoleIds | Adds multiple security role IDs to a user. |
![]() | Create | Overloaded. Creates a new user with the specified username and an empty password. |
![]() | CreateWithSecurityRoleIds | Creates a new user with the specified username, password, and security role IDs. |
![]() | GetUserRecordInfo | Gets the user record information for the specified security ID. |
![]() | IsKnown | Determines whether a user with the specified username exists in the user manager. |
![]() | LoadFromFile | Loads the state of the OpcLabs.BaseLib.Persistence.IStreamPersistable object from a file. |
![]() | RemoveSecurityRoleIds | Removes multiple security role IDs from a user. |
![]() | SaveToFile | Saves the state of the OpcLabs.BaseLib.Persistence.IStreamPersistable object to a file. |
![]() | SetState<TNode> | Sets the arbitrary object associated with the node. |
![]() | VerifyUserNameUserIdentityToken | Verifies a username user identity token and returns the verification outcome. |
Equality | Determines whether the two objects are equal. |
Inequality | Determines whether the two objects are not equal. |