|
ILIAS
release_8 Revision v8.24
|
CAS authentication provider. More...
Inheritance diagram for ilAuthProviderCAS:
Collaboration diagram for ilAuthProviderCAS:Public Member Functions | |
| __construct (ilAuthCredentials $credentials) | |
| Constructor. More... | |
| doAuthentication (ilAuthStatus $status) | |
Public Member Functions inherited from ilAuthProvider | |
| __construct (ilAuthCredentials $credentials) | |
| Constructor. More... | |
| getLogger () | |
| Get logger. More... | |
| getCredentials () | |
Public Member Functions inherited from ilAuthProviderInterface | |
| doAuthentication (\ilAuthStatus $status) | |
| Do authentication. More... | |
Protected Member Functions | |
| getSettings () | |
| handleLDAPDataSource (ilAuthStatus $status) | |
Protected Member Functions inherited from ilAuthProvider | |
| handleAuthenticationFail (ilAuthStatus $status, string $a_reason) | |
| Handle failed authentication. More... | |
Private Attributes | |
| ilCASSettings | $settings |
CAS authentication provider.
Definition at line 25 of file class.ilAuthProviderCAS.php.
| ilAuthProviderCAS::__construct | ( | ilAuthCredentials | $credentials | ) |
Constructor.
Reimplemented from ilAuthProvider.
Definition at line 29 of file class.ilAuthProviderCAS.php.
References ilAuthProvider\$credentials, ILIAS\GlobalScreen\Provider\__construct(), ilCASSettings\getInstance(), and ILIAS\Repository\settings().
Here is the call graph for this function:| ilAuthProviderCAS::doAuthentication | ( | ilAuthStatus | $status | ) |
Definition at line 40 of file class.ilAuthProviderCAS.php.
References Vendor\Package\$e, ilAuthProvider\$status, ilObjUser\_checkExternalAuthAccount(), ilUtil\_getHttpPath(), ilObjUser\_lookupId(), ilAuthUtils\AUTH_CAS, ilAuthProvider\getCredentials(), ilAuthProvider\getLogger(), getSettings(), ilAuthProvider\handleAuthenticationFail(), handleLDAPDataSource(), ilLDAPServer\isDataSourceActive(), ilAuthStatus\setStatus(), and ilAuthStatus\STATUS_AUTHENTICATED.
Here is the call graph for this function:
|
protected |
Definition at line 35 of file class.ilAuthProviderCAS.php.
References $settings.
Referenced by doAuthentication().
Here is the caller graph for this function:
|
protected |
Definition at line 111 of file class.ilAuthProviderCAS.php.
References Vendor\Package\$e, $server, ilAuthProvider\$status, ilObjUser\_lookupId(), ilAuthUtils\AUTH_CAS, ilAuthProvider\getCredentials(), ilLDAPServer\getDataSource(), ilLDAPServer\getInstanceByServerId(), ilAuthProvider\getLogger(), ilAuthProvider\handleAuthenticationFail(), and ilAuthStatus\STATUS_AUTHENTICATED.
Referenced by doAuthentication().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 27 of file class.ilAuthProviderCAS.php.
Referenced by getSettings().