

Public Member Functions | |
| InternalUser () | |
| Initializes an instance of this object. | |
| 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. | |
The internal server does not use any external identity source for creating or authenticating members in the Enterprise domain roster.
| Simias::Server::InternalUser::InternalUser | ( | ) | [inline] |
Initializes an instance of this object.
| RegistrationInfo Simias::Server::InternalUser::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.
| Userguid | 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. | |
| Distinguished | Distinguished name of the user. |
Implements Simias::Server::IUserProvider.
| bool Simias::Server::InternalUser::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::Server::InternalUser::GetCapabilities | ( | ) | [inline] |
Method to retrieve the capabilities of a user identity provider.
Implements Simias::Server::IUserProvider.
| bool Simias::Server::InternalUser::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::Server::InternalUser::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::Server::InternalUser::Name [get] |
string Simias::Server::InternalUser::Description [get] |
1.5.6