Definition at line 8 of file ElggPAM.php.
ElggPAM::__construct |
( |
|
$policy | ) |
|
ElggPAM constructor.
- Parameters
-
string | $policy | PAM policy type: user, api, or plugin-defined policies |
Definition at line 24 of file ElggPAM.php.
ElggPAM::authenticate |
( |
|
$credentials = array() | ) |
|
Authenticate a set of credentials against a policy This function will process all registered PAM handlers or stop when the first handler fails.
A handler fails by either returning false or throwing an exception. The advantage of throwing an exception is that it returns a message that can be passed to the user. The processing order of the handlers is determined by the order that they were registered.
If $credentials are provided, the PAM handler should authenticate using the provided credentials. If not, then credentials should be prompted for or otherwise retrieved (eg from the HTTP header or $_SESSION).
- Parameters
-
array | $credentials | Credentials array dependant on policy type |
- Returns
- bool
Definition at line 44 of file ElggPAM.php.
ElggPAM::getFailureMessage |
( |
| ) |
|
Get a failure message to display to user.
- Returns
- string
Definition at line 95 of file ElggPAM.php.
The documentation for this class was generated from the following file: