ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Shibboleth authentication provider. More...
Public Member Functions | |
__construct (\ilAuthCredentials $credentials) | |
Constructor. More... | |
doAuthentication (\ilAuthStatus $status) | |
Do apache auth. More... | |
Public Member Functions inherited from ilAuthProvider | |
__construct (ilAuthCredentials $credentials) | |
Constructor. More... | |
getLogger () | |
Get logger. More... | |
getCredentials () | |
Private Attributes | |
$migration_account = '' | |
Additional Inherited Members | |
Data Fields inherited from ilAuthProvider | |
const | STATUS_UNDEFINED = 0 |
const | STATUS_AUTHENTICATION_SUCCESS = 1 |
const | STATUS_AUTHENTICATION_FAILED = 2 |
const | STATUS_MIGRATION = 3 |
Protected Member Functions inherited from ilAuthProvider | |
handleAuthenticationFail (ilAuthStatus $status, $a_reason) | |
Handle failed authentication. More... | |
Shibboleth authentication provider.
Definition at line 21 of file class.ilAuthProviderShibboleth.php.
ilAuthProviderShibboleth::__construct | ( | \ilAuthCredentials | $credentials | ) |
Constructor.
\ilAuthCredentials | $credentials |
Definition at line 30 of file class.ilAuthProviderShibboleth.php.
ilAuthProviderShibboleth::doAuthentication | ( | \ilAuthStatus | $status | ) |
Do apache auth.
\ilAuthStatus | $status |
Implements ilAuthProviderInterface.
Definition at line 40 of file class.ilAuthProviderShibboleth.php.
References $_SERVER, $DIC, $ilSetting, ilObjUser\_lookupId(), shibUser\buildInstance(), ilShibbolethRoleAssignmentRules\doAssignments(), shibServerData\getInstance(), ilShibbolethPluginWrapper\getInstance(), ilAuthProvider\getLogger(), ilAuthProvider\handleAuthenticationFail(), ilAuthStatus\setAuthenticatedUserId(), ilAuthStatus\setStatus(), ilAuthStatus\STATUS_AUTHENTICATED, and ilShibbolethRoleAssignmentRules\updateAssignments().
|
private |
Definition at line 23 of file class.ilAuthProviderShibboleth.php.