Connectivity Software User's Guide and Reference
INameAndPasswordUserManager Interface Members
Properties  Methods 

OpcLabs.BaseLib Assembly > OpcLabs.BaseLib.Security.User Namespace : INameAndPasswordUserManager Interface

The following tables list the members exposed by INameAndPasswordUserManager.

Public Properties
 NameDescription
 PropertyThe (modifiable) set of default security role IDs that are assigned to newly created users.  
Top
Public Methods
 NameDescription
 MethodAdds a security role to the specified user.  
 MethodDetermines whether a user with the specified security ID can log on. (Inherited from OpcLabs.BaseLib.Security.User.IReadOnlyNameAndPasswordUserManager)
 MethodCreates a new user with the specified username, password, and enabled status.  
 MethodDeletes the user with the specified security ID.  
 MethodFinds the security ID of a user with the specified username. (Inherited from OpcLabs.BaseLib.Security.User.IReadOnlyNameAndPasswordUserManager)
 MethodGets whether the user with the specified security ID is enabled. (Inherited from OpcLabs.BaseLib.Security.User.IReadOnlyNameAndPasswordUserManager2)
 MethodGets an enumerable collection of all security IDs in the user manager. (Inherited from OpcLabs.BaseLib.Security.User.IReadOnlyNameAndPasswordUserManager2)
 MethodGets the security role IDs for the user with the specified security ID. (Inherited from OpcLabs.BaseLib.Security.User.IReadOnlyNameAndPasswordUserManager)
 MethodGets a stream persistor that can be used to save and load this object. (Inherited from OpcLabs.BaseLib.Persistence.IStreamPersistable)
 MethodGets the username for the specified security ID. (Inherited from OpcLabs.BaseLib.Security.User.IReadOnlyNameAndPasswordUserManager)
 MethodRemoves a security role from the specified user.  
 MethodSets whether the user with the specified security ID is enabled.  
 MethodSets the password for the user with the specified security ID.  
 MethodVerifies whether the specified password matches the password of the user with the specified security ID. (Inherited from OpcLabs.BaseLib.Security.User.IReadOnlyNameAndPasswordUserManager)
Top
Extension Methods
 NameDescription
Public Extension MethodAdds multiple security role IDs to a user.
Public Extension MethodOverloaded. Creates a new user with the specified username and an empty password.
Public Extension MethodCreates a new user with the specified username, password, and security role IDs.
Public Extension MethodGets the user record information for the specified security ID.
Public Extension MethodDetermines whether a user with the specified username exists in the user manager.
Public Extension MethodLoads the state of the OpcLabs.BaseLib.Persistence.IStreamPersistable object from a file.
Public Extension MethodRemoves multiple security role IDs from a user.
Public Extension MethodSaves the state of the OpcLabs.BaseLib.Persistence.IStreamPersistable object to a file.
Public Extension MethodVerifies a username user identity token and returns the verification outcome.
Top
See Also

Reference

INameAndPasswordUserManager Interface
OpcLabs.BaseLib.Security.User Namespace