ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (ilAuthCredentials $credentials) | |
handleLogout () | |
doAuthentication (ilAuthStatus $status) | |
![]() | |
__construct (ilAuthCredentials $credentials) | |
getLogger () | |
getCredentials () | |
doAuthentication (ilAuthStatus $status) | |
Private Member Functions | |
handleUpdate (ilAuthStatus $status, $user_info) | |
initClient () | |
Private Attributes | |
const | OIDC_AUTH_IDTOKEN = 'oidc_auth_idtoken' |
readonly ilOpenIdConnectSettings | $settings |
readonly ilLogger | $logger |
readonly ilLanguage | $lng |
Additional Inherited Members | |
![]() | |
handleAuthenticationFail (ilAuthStatus $status, string $a_reason) | |
Definition at line 23 of file class.ilAuthProviderOpenIdConnect.php.
ilAuthProviderOpenIdConnect::__construct | ( | ilAuthCredentials | $credentials | ) |
Reimplemented from ilAuthProvider.
Definition at line 32 of file class.ilAuthProviderOpenIdConnect.php.
References ilAuthProvider\$credentials, $DIC, ILIAS\GlobalScreen\Provider\__construct(), ilOpenIdConnectSettings\getInstance(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), and ILIAS\Repository\settings().
ilAuthProviderOpenIdConnect::doAuthentication | ( | ilAuthStatus | $status | ) |
Implements ilAuthProviderInterface.
Definition at line 66 of file class.ilAuthProviderOpenIdConnect.php.
References $claims, Vendor\Package\$e, ilProxySettings\_getInstance(), ilLogLevel\DEBUG, handleUpdate(), initClient(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ilOpenIdConnectSettings\LOGIN_ENFORCE, ilOpenIdConnectSettings\LOGOUT_SCOPE_GLOBAL, ilSession\set(), ilAuthStatus\setStatus(), ILIAS\Repository\settings(), ilAuthStatus\setTranslatedReason(), and ilAuthStatus\STATUS_AUTHENTICATION_FAILED.
ilAuthProviderOpenIdConnect::handleLogout | ( | ) |
Definition at line 43 of file class.ilAuthProviderOpenIdConnect.php.
References Vendor\Package\$e, ilSession\get(), initClient(), ILIAS\Repository\logger(), ilOpenIdConnectSettings\LOGOUT_SCOPE_LOCAL, ilStartUpGUI\logoutUrl(), ilSession\set(), and ILIAS\Repository\settings().
|
private |
stdClass | $user_info |
Definition at line 118 of file class.ilAuthProviderOpenIdConnect.php.
References ilLogLevel\ERROR, ILIAS\Repository\logger(), ilAuthStatus\setReason(), ilAuthStatus\setStatus(), ILIAS\Repository\settings(), and ilAuthStatus\STATUS_AUTHENTICATION_FAILED.
Referenced by doAuthentication().
|
private |
Definition at line 165 of file class.ilAuthProviderOpenIdConnect.php.
References ILIAS\Repository\settings().
Referenced by doAuthentication(), and handleLogout().
|
private |
Definition at line 30 of file class.ilAuthProviderOpenIdConnect.php.
|
private |
Definition at line 29 of file class.ilAuthProviderOpenIdConnect.php.
|
private |
Definition at line 27 of file class.ilAuthProviderOpenIdConnect.php.
|
private |
Definition at line 25 of file class.ilAuthProviderOpenIdConnect.php.