|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Shibboleth authentication provider. More...
Inheritance diagram for ilAuthProviderShibboleth:
Collaboration diagram for ilAuthProviderShibboleth: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 () | |
| doAuthentication (\ilAuthStatus $status) | |
| Do authentication. More... | |
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.
References ilAuthProvider\$credentials, and ILIAS\GlobalScreen\Provider\__construct().
Here is the call graph for this function:| ilAuthProviderShibboleth::doAuthentication | ( | \ilAuthStatus | $status | ) |
Do apache auth.
| \ilAuthStatus | $status |
Implements ilAuthProviderInterface.
Definition at line 39 of file class.ilAuthProviderShibboleth.php.
References $_SERVER, Vendor\Package\$c, $DIC, $ilSetting, ilAuthProvider\$status, ilObjUser\_lookupId(), shibUser\buildInstance(), ilShibbolethRoleAssignmentRules\doAssignments(), ilShibbolethPluginWrapper\getInstance(), shibConfig\getInstance(), shibServerData\getInstance(), ilAuthProvider\getLogger(), ilAuthProvider\handleAuthenticationFail(), ilAuthStatus\STATUS_AUTHENTICATED, ilAuthStatus\STATUS_AUTHENTICATION_FAILED, and ilShibbolethRoleAssignmentRules\updateAssignments().
Here is the call graph for this function:
|
private |
Definition at line 23 of file class.ilAuthProviderShibboleth.php.