OpenPetra
Free Administration Software for Non-Profits
|
This interface defines which methods need to be implemented by a plugin for authentication of users e.g. you can authenticate against an LDAP server or use the authentication of another application that the users are already using More...
Public Member Functions | |
bool | AuthenticateUser (string AUsername, string APassword, out string AMessage) |
return true if the user is known and the password is correct; otherwise returns false and an error message More... | |
bool | SetPassword (string AUsername, string APassword) |
this will allow the system administrator to change the password of the user More... | |
bool | SetPassword (string AUsername, string APassword, string AOldPassword) |
this will allow the user to change his own password More... | |
bool | CreateUser (string AUsername, string APassword, string AFamilyName, string AFirstName) |
this will create a new user More... | |
void | GetAuthenticationFunctionality (out bool ACanCreateUser, out bool ACanChangePassword, out bool ACanChangePermissions) |
which functionality is implemented by this dll More... | |
This interface defines which methods need to be implemented by a plugin for authentication of users e.g. you can authenticate against an LDAP server or use the authentication of another application that the users are already using
bool Ict.Petra.Shared.Interfaces.Plugins.MSysMan.IUserAuthentication.AuthenticateUser | ( | string | AUsername, |
string | APassword, | ||
out string | AMessage | ||
) |
return true if the user is known and the password is correct; otherwise returns false and an error message
bool Ict.Petra.Shared.Interfaces.Plugins.MSysMan.IUserAuthentication.CreateUser | ( | string | AUsername, |
string | APassword, | ||
string | AFamilyName, | ||
string | AFirstName | ||
) |
this will create a new user
void Ict.Petra.Shared.Interfaces.Plugins.MSysMan.IUserAuthentication.GetAuthenticationFunctionality | ( | out bool | ACanCreateUser, |
out bool | ACanChangePassword, | ||
out bool | ACanChangePermissions | ||
) |
which functionality is implemented by this dll
bool Ict.Petra.Shared.Interfaces.Plugins.MSysMan.IUserAuthentication.SetPassword | ( | string | AUsername, |
string | APassword | ||
) |
this will allow the system administrator to change the password of the user
bool Ict.Petra.Shared.Interfaces.Plugins.MSysMan.IUserAuthentication.SetPassword | ( | string | AUsername, |
string | APassword, | ||
string | AOldPassword | ||
) |
this will allow the user to change his own password