

Public Member Functions | |
| User () | |
| Initializes an instance of this object. | |
| Simias.Server.RegistrationInfo | Create (string Userguid, string Username, string Password, string Firstname, string Lastname, string Fullname, string Distinguished) |
| Method to create a user/identity in the external user database. Some external systems may not allow for creation of new users. | |
| bool | Delete (string Username) |
| Method to delete a user from the external identity/user database. Some external systems may not allow deletion of users. | |
| UserProviderCaps | GetCapabilities () |
| Method to retrieve the capabilities of a user identity provider. | |
| bool | SetPassword (string Username, string Password) |
| Method to set/reset a user's password Note: This method will be replaced when the self-service framework is designed and implemented. | |
| bool | VerifyPassword (string Username, string Password, Simias.Authentication.Status status) |
| Method to verify a user's password. | |
Properties | |
| string | Name [get] |
| Gets the name of the provider. | |
| string | Description [get] |
| Gets the description of the provider. | |
NOTE! This ldap provider implementation does NOT allow user creation and deletion via the IUserProvider interface so those methods will return false.
| Simias::ADLdapProvider::User::User | ( | ) | [inline] |
Initializes an instance of this object.
| Simias.Server.RegistrationInfo Simias::ADLdapProvider::User::Create | ( | string | Userguid, | |
| string | Username, | |||
| string | Password, | |||
| string | Firstname, | |||
| string | Lastname, | |||
| string | Fullname, | |||
| string | Distinguished | |||
| ) | [inline] |
Method to create a user/identity in the external user database. Some external systems may not allow for creation of new users.
| Guid | Guid associated to the user. | |
| Username | User or short name for the new user. | |
| Password | Password associated to the user. | |
| Firstname | First or given name associated to the user. | |
| Lastname | Last or family name associated to the user. | |
| Fullname | Full or complete name associated to the user. |
Implements Simias::Server::IUserProvider.
| bool Simias::ADLdapProvider::User::Delete | ( | string | Username | ) | [inline] |
Method to delete a user from the external identity/user database. Some external systems may not allow deletion of users.
| Username | Name of the user to delete from the external system. |
Implements Simias::Server::IUserProvider.
| UserProviderCaps Simias::ADLdapProvider::User::GetCapabilities | ( | ) | [inline] |
Method to retrieve the capabilities of a user identity provider.
Implements Simias::Server::IUserProvider.
| bool Simias::ADLdapProvider::User::SetPassword | ( | string | Username, | |
| string | Password | |||
| ) | [inline] |
Method to set/reset a user's password Note: This method will be replaced when the self-service framework is designed and implemented.
| Username | Username to set the password on. | |
| Password | New password. |
Implements Simias::Server::IUserProvider.
| bool Simias::ADLdapProvider::User::VerifyPassword | ( | string | Username, | |
| string | Password, | |||
| Simias.Authentication.Status | status | |||
| ) | [inline] |
Method to verify a user's password.
| Username | User to verify the password against | |
| Password | Password to verify | |
| status | Structure used to pass additional information back to the user. |
Implements Simias::Server::IUserProvider.
string Simias::ADLdapProvider::User::Name [get] |
string Simias::ADLdapProvider::User::Description [get] |
1.5.6