ILIAS
release_8 Revision v8.23
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Namespaces | |
ApiHook | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
Content | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
DataConnector | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
Http | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
Jwt | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
MediaType | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
Profile | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
Service | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
Data Structures | |
class | AccessToken |
Class to represent an HTTP message. More... | |
class | AssessmentControlAction |
Class to represent an assessment control action. More... | |
class | Context |
Class to represent a platform context. More... | |
class | LineItem |
Class to represent a line item. More... | |
class | OAuthDataStore |
Class to represent an OAuth datastore. More... | |
class | Outcome |
Class to represent an outcome. More... | |
class | Platform |
Class to represent a platform. More... | |
class | PlatformNonce |
Class to represent a platform nonce. More... | |
class | ResourceLink |
Class to represent a platform resource link. More... | |
class | ResourceLinkShare |
Class to represent a platform resource link share. More... | |
class | ResourceLinkShareKey |
Class to represent a platform resource link share key. More... | |
class | Tool |
Class to represent an LTI Tool. More... | |
class | User |
Class to represent a platform user. More... | |
class | UserResult |
Class to represent a platform user. More... | |
class | Util |
Functions | |
getRecordId () | |
Get the system record ID. More... | |
setRecordId (int $id) | |
Sets the system record ID. More... | |
getKey () | |
Get the consumer key. More... | |
setKey (string $key) | |
Set the consumer key. More... | |
getSetting (string $name, string $default='') | |
Get a setting value. More... | |
setSetting (string $name, string $value=null) | |
Set a setting value. More... | |
getSettings () | |
Get an array of all setting values. More... | |
setSettings (array $settings) | |
Set an array of all setting values. More... | |
saveSettings () | |
Save setting values. More... | |
hasJwt () | |
Check whether a JWT exists. More... | |
getJwt () | |
Get the JWT. More... | |
getRawParameters () | |
Get the raw POST parameters. More... | |
getMessageClaims (bool $fullyQualified=false) | |
Get the message claims. More... | |
static | parseRoles ($roles, string $ltiVersion=Util::LTI_VERSION1) |
Get an array of fully qualified user roles. More... | |
signParameters (string $url, string $type, string $version, array $params) | |
Add the signature to an LTI message. More... | |
signMessage (string &$url, string $type, string $version, array $params, string $loginHint=null, string $ltiMessageHint=null) | |
Add the signature to an LTI message. More... | |
sendMessage (string $url, string $type, array $messageParams, string $target='', ?string $userId=null, string $hint='') | |
Generate a web page containing an auto-submitted form of LTI message parameters. More... | |
signServiceRequest (string $url, string $method, string $type, $data=null) | |
Generates the headers for an LTI service request. More... | |
doServiceRequest (object $service, string $method, string $format, $data) | |
Perform a service request. More... | |
useOAuth1 () | |
Determine whether this consumer is using the OAuth 1 security model. More... | |
addSignature (string $endpoint, $data, string $method='POST', ?string $type=null, ?string $nonce='', ?string $hash=null, ?int $timestamp=null) | |
Add the signature to an array of message parameters or to a header string. More... | |
checkMessage () | |
Verify the required properties of an LTI message. More... | |
verifySignature () | |
Verify the signature of a message. More... | |
parseMessage () | |
Parse the message. More... | |
parseClaims () | |
Parse the claims. More... | |
doCallback () | |
Call any callback function for the requested action. More... | |
addOAuth1Signature (string $endpoint, $data, string $method, ?string $type, ?string $hash, ?int $timestamp) | |
Add the OAuth 1 signature to an array of message parameters or to a header string. More... | |
addJWTSignature (string $endpoint, $data, string $method, ?string $type, ?string $nonce, ?int $timestamp) | |
Add the JWT signature to an array of message parameters or to a header string. More... | |
static | fullyQualifyClaim (string $claim, string $value) |
Expand a claim into an array of individual fully-qualified claims. More... | |
Variables | |
trait | System |
string | $secret = null |
Shared secret. More... | |
string | $signatureMethod = 'HMAC-SHA1' |
Method used for signing messages. More... | |
string | $encryptionMethod = '' |
Algorithm used for encrypting messages. More... | |
ilLTIDataConnector | $dataConnector = null |
Data connector object. More... | |
string | $rsaKey = null |
RSA key in PEM or JSON format. More... | |
array | $requiredScopes = array() |
Scopes to request when obtaining an access token. More... | |
string | $kid = null |
Key ID. More... | |
string | $jku = null |
Endpoint for public key. More... | |
string | $reason = null |
Error message for last request processed. More... | |
array | $details = array() |
Details for error message relating to last request processed. More... | |
bool | $debugMode = false |
Whether debug level messages are to be reported. More... | |
bool | $enabled = false |
Whether the system instance is enabled to accept connection requests. More... | |
int | $enableFrom = null |
Timestamp from which the the system instance is enabled to accept connection requests. More... | |
int | $enableUntil = null |
Timestamp until which the system instance is enabled to accept connection requests. More... | |
int | $lastAccess = null |
Timestamp for date of last connection to this system. More... | |
int | $created = null |
Timestamp for when the object was created. More... | |
int | $updated = null |
Timestamp for when the object was last updated. More... | |
ClientInterface | $jwt = null |
JWT object, if any. More... | |
array | $rawParameters = null |
Raw message parameters. More... | |
array | $messageParameters = null |
LTI message parameters. More... | |
int | $id = null |
System ID value. More... | |
string | $key = null |
Consumer key/client ID value. More... | |
array | $settings = [] |
Setting values (LTI parameters, custom parameters and local parameters). More... | |
bool | $settingsChanged = false |
Whether the settings value have changed since last saved. More... | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning
|
private |
Add the JWT signature to an array of message parameters or to a header string.
string | $endpoint | URL to which message is being sent |
mixed | $data | Data to be passed |
string | $method | HTTP method |
string | null | $type | Content type of data being passed |
string | null | $nonce | Nonce value for JWT |
int | null | $timestamp | Timestamp |
Definition at line 1294 of file System.php.
References $clientId, $data, ILIAS\LTI\ToolProvider\Tool\$defaultTool, Vendor\Package\$e, ILIAS\LTI\ToolProvider\$jku, ILIAS\LTI\ToolProvider\$jwt, ILIAS\LTI\ToolProvider\$kid, ILIAS\LTI\ToolProvider\Jwt\Jwt\$life, $params, $payload, $privateKey, ILIAS\LTI\ToolProvider\$rsaKey, $timestamp, ILIAS\LTI\ToolProvider\Jwt\Jwt\getJwtClient(), ILIAS\LTI\ToolProvider\getMessageClaims(), ILIAS\LTI\ToolProvider\Util\getRandomString(), and ILIAS\LTI\ToolProvider\Util\JWT_CLAIM_PREFIX.
Referenced by ILIAS\LTI\ToolProvider\addSignature().
|
private |
Add the OAuth 1 signature to an array of message parameters or to a header string.
string | $endpoint | URL to which message is being sent |
mixed | $data | Data to be passed |
string | $method | HTTP method |
string | null | $type | Content type of data being passed |
string | null | $hash | OAuth body hash value |
int | null | $timestamp | Timestamp |
Definition at line 1166 of file System.php.
References $data, ILIAS\LTI\ToolProvider\Tool\$defaultTool, ILIAS\LTI\ToolProvider\$key, $params, ILIAS\LTI\ToolProvider\$secret, and $timestamp.
Referenced by ILIAS\LTI\ToolProvider\addSignature().
ILIAS\LTI\ToolProvider\addSignature | ( | string | $endpoint, |
$data, | |||
string | $method = 'POST' , |
||
?string | $type = null , |
||
?string | $nonce = '' , |
||
?string | $hash = null , |
||
?int | $timestamp = null |
||
) |
Add the signature to an array of message parameters or to a header string.
string | $endpoint | URL to which message is being sent |
mixed | $data | Data to be passed |
string | $method | HTTP method |
string | null | $type | Content type of data being passed |
string | null | $nonce | Nonce value for JWT |
string | null | $hash | OAuth body hash value |
int | null | $timestamp | Timestamp |
Definition at line 714 of file System.php.
References $data, $timestamp, $type, ILIAS\LTI\ToolProvider\addJWTSignature(), ILIAS\LTI\ToolProvider\addOAuth1Signature(), and ILIAS\LTI\ToolProvider\useOAuth1().
Referenced by ILIAS\LTI\ToolProvider\doServiceRequest(), ILIAS\LTI\ToolProvider\Platform\handleAuthenticationRequest(), ILIAS\LTI\ToolProvider\signParameters(), and ILIAS\LTI\ToolProvider\signServiceRequest().
ILIAS\LTI\ToolProvider\checkMessage | ( | ) |
Verify the required properties of an LTI message.
Definition at line 728 of file System.php.
References $_SERVER, ILIAS\LTI\ToolProvider\Util\$LTI_VERSIONS, and ILIAS\LTI\ToolProvider\$signatureMethod.
Referenced by ILIAS\LTI\ToolProvider\Platform\authenticate(), and ILIAS\LTI\ToolProvider\Tool\authenticate().
|
private |
Call any callback function for the requested action.
This function may set the redirect_url and output properties.
Definition at line 1141 of file System.php.
References ILIAS\LTI\ToolProvider\Util\$METHOD_NAMES.
Referenced by ILIAS\LTI\ToolProvider\Platform\handleRequest(), and ILIAS\LTI\ToolProvider\Tool\handleRequest().
ILIAS\LTI\ToolProvider\doServiceRequest | ( | object | $service, |
string | $method, | ||
string | $format, | ||
$data | |||
) |
Perform a service request.
object | $service | Service object to be executed |
string | $method | HTTP action |
string | $format | Media type |
mixed | $data | Array of parameters or body string |
Definition at line 678 of file System.php.
References $data, $http, and ILIAS\LTI\ToolProvider\addSignature().
|
staticprivate |
Expand a claim into an array of individual fully-qualified claims.
string | $claim | Name of claim |
string | $value | Value of claim |
Definition at line 1423 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\getMessageClaims().
ILIAS\LTI\ToolProvider\getJwt | ( | ) |
Get the JWT.
Definition at line 332 of file System.php.
References ILIAS\LTI\ToolProvider\$jwt.
ILIAS\LTI\ToolProvider\getKey | ( | ) |
Get the consumer key.
Definition at line 233 of file System.php.
References ILIAS\LTI\ToolProvider\$key.
Referenced by Firebase\JWT\JWT\decode().
ILIAS\LTI\ToolProvider\getMessageClaims | ( | bool | $fullyQualified = false | ) |
Get the message claims.
bool | $fullyQualified | True if claims should be fully qualified rather than grouped (default is false) |
Definition at line 357 of file System.php.
References $claims, ILIAS\LTI\ToolProvider\$key, ILIAS\LTI\ToolProvider\$messageParameters, ILIAS\LTI\ToolProvider\fullyQualifyClaim(), ILIAS\LTI\ToolProvider\Util\JWT_CLAIM_MAPPING, ILIAS\LTI\ToolProvider\Util\JWT_CLAIM_PREFIX, ILIAS\LTI\ToolProvider\Content\Item\LTI_ASSIGNMENT_MEDIA_TYPE, ILIAS\LTI\ToolProvider\Content\Item\LTI_LINK_MEDIA_TYPE, ILIAS\LTI\ToolProvider\Util\MESSAGE_TYPE_MAPPING, ILIAS\LTI\ToolProvider\Content\Item\TYPE_LTI_ASSIGNMENT, and ILIAS\LTI\ToolProvider\Content\Item\TYPE_LTI_LINK.
Referenced by ILIAS\LTI\ToolProvider\addJWTSignature().
ILIAS\LTI\ToolProvider\getRawParameters | ( | ) |
Get the raw POST parameters.
Definition at line 342 of file System.php.
References ILIAS\LTI\ToolProvider\$rawParameters.
Referenced by ILIAS\LTI\ToolProvider\parseMessage().
ILIAS\LTI\ToolProvider\getRecordId | ( | ) |
Get the system record ID.
Definition at line 214 of file System.php.
References ILIAS\LTI\ToolProvider\$id.
Referenced by ilObjectMetaDataBlockGUI\getLegacyContent(), and ilAdvancedMDRecordParser\storeRecords().
ILIAS\LTI\ToolProvider\getSetting | ( | string | $name, |
string | $default = '' |
||
) |
Get a setting value.
string | $name | Name of setting |
string | $default | Value to return if the setting does not exist (optional, default is an empty string) |
Definition at line 253 of file System.php.
References $name, and ILIAS\Repository\settings().
Referenced by ilObjContactAdministrationGUI\showConfigurationForm().
ILIAS\LTI\ToolProvider\getSettings | ( | ) |
Get an array of all setting values.
Definition at line 287 of file System.php.
References ILIAS\LTI\ToolProvider\$settings.
Referenced by ilGlobalCache\getInstance(), ilSettingsTemplateGUI\getSettingsTemplateValues(), ilOnScreenChatGUI\initializeFrontend(), ilGlobalCache\log(), and ilSettingsTemplateGUI\setValuesFromForm().
ILIAS\LTI\ToolProvider\hasJwt | ( | ) |
Check whether a JWT exists.
Definition at line 322 of file System.php.
|
private |
Parse the claims.
Definition at line 997 of file System.php.
References $errors, ILIAS\LTI\ToolProvider\$key, $payload, ILIAS\LTI\ToolProvider\Util\cloneObject(), ILIAS\LTI\ToolProvider\Util\JWT_CLAIM_MAPPING, ILIAS\LTI\ToolProvider\Util\JWT_CLAIM_PREFIX, ILIAS\LTI\ToolProvider\Content\Item\LTI_ASSIGNMENT_MEDIA_TYPE, ILIAS\LTI\ToolProvider\Content\Item\LTI_LINK_MEDIA_TYPE, ILIAS\LTI\ToolProvider\Util\MESSAGE_TYPE_MAPPING, ILIAS\LTI\ToolProvider\Content\Item\TYPE_LTI_ASSIGNMENT, and ILIAS\LTI\ToolProvider\Content\Item\TYPE_LTI_LINK.
Referenced by ILIAS\LTI\ToolProvider\parseMessage().
|
private |
Parse the message.
Definition at line 885 of file System.php.
References Vendor\Package\$e, ILIAS\LTI\ToolProvider\$rawParameters, ilLTIPlatform\fromConsumerKey(), ilLTIPlatform\fromPlatformId(), ILIAS\LTI\ToolProvider\Jwt\Jwt\getJwtClient(), ILIAS\LTI\ToolProvider\getRawParameters(), ILIAS\LTI\ToolProvider\Util\JWT_CLAIM_PREFIX, and ILIAS\LTI\ToolProvider\parseClaims().
Referenced by ILIAS\LTI\ToolProvider\Tool\getMessageParameters(), and ILIAS\LTI\ToolProvider\Platform\getMessageParameters().
|
static |
Get an array of fully qualified user roles.
mixed | $roles | Comma-separated list of roles or array of roles |
string | $ltiVersion | LTI version (default is LTI-1p0) |
Definition at line 538 of file System.php.
References ILIAS\LTI\ToolProvider\Util\LTI_VERSION1.
Referenced by ILIAS\LTI\ToolProvider\Tool\authenticate(), ILIAS\LTI\ToolProvider\Service\Membership\getMembers(), and ILIAS\LTI\ToolProvider\ResourceLink\getMemberships().
ILIAS\LTI\ToolProvider\saveSettings | ( | ) |
Save setting values.
Definition at line 306 of file System.php.
ILIAS\LTI\ToolProvider\sendMessage | ( | string | $url, |
string | $type, | ||
array | $messageParams, | ||
string | $target = '' , |
||
?string | $userId = null , |
||
string | $hint = '' |
||
) |
Generate a web page containing an auto-submitted form of LTI message parameters.
string | $url | URL to which the form should be submitted |
string | $type | LTI message type |
array | $messageParams | Array of form parameters |
string | $target | Name of target (optional) |
string | null | $userId | ID of user (optional) |
string | $hint | LTI message hint (optional, use null for none) |
Definition at line 644 of file System.php.
References ILIAS\LTI\ToolProvider\Util\sendForm(), and ILIAS\LTI\ToolProvider\signMessage().
Referenced by ILIAS\LTI\ToolProvider\Tool\result().
ILIAS\LTI\ToolProvider\setKey | ( | string | $key | ) |
Set the consumer key.
string | $key | Consumer key value |
Definition at line 242 of file System.php.
References ILIAS\LTI\ToolProvider\$key.
ILIAS\LTI\ToolProvider\setRecordId | ( | int | $id | ) |
Sets the system record ID.
int | $id | System record ID value |
Definition at line 223 of file System.php.
References ILIAS\LTI\ToolProvider\$id.
ILIAS\LTI\ToolProvider\setSetting | ( | string | $name, |
string | $value = null |
||
) |
Set a setting value.
string | $name | Name of setting |
string | null | $value | Value to set, use an empty value to delete a setting (optional, default is null) |
Definition at line 269 of file System.php.
References $name, ILIAS\getSetting(), and ILIAS\Repository\settings().
ILIAS\LTI\ToolProvider\setSettings | ( | array | $settings | ) |
Set an array of all setting values.
array | $settings | Associative array of setting values |
Definition at line 296 of file System.php.
References ILIAS\LTI\ToolProvider\$settings, and ILIAS\Repository\settings().
Referenced by ilGlobalCache\setup().
ILIAS\LTI\ToolProvider\signMessage | ( | string & | $url, |
string | $type, | ||
string | $version, | ||
array | $params, | ||
string | $loginHint = null , |
||
string | $ltiMessageHint = null |
||
) |
Add the signature to an LTI message.
If the message is being sent from a platform using LTI 1.3, then the parameters and URL will be saved and replaced with an initiate login request.
string | $url | URL for message request |
string | $type | LTI message type |
string | $version | LTI version |
array | $params | Message parameters |
string | null | $loginHint | ID of user (optional) |
string | null | $ltiMessageHint | LTI message hint (optional, use null for none) |
Definition at line 595 of file System.php.
References $clientId, ILIAS\LTI\ToolProvider\Tool\$defaultTool, $ltiMessageHint, $params, $type, $version, ILIAS\LTI\ToolProvider\Util\LTI_VERSION1P3, and ILIAS\LTI\ToolProvider\signParameters().
Referenced by ILIAS\LTI\ToolProvider\sendMessage().
ILIAS\LTI\ToolProvider\signParameters | ( | string | $url, |
string | $type, | ||
string | $version, | ||
array | $params | ||
) |
Add the signature to an LTI message.
string | $url | URL for message request |
string | $type | LTI message type |
string | $version | LTI version |
array | $params | Message parameters |
Definition at line 570 of file System.php.
References $params, $type, $version, and ILIAS\LTI\ToolProvider\addSignature().
Referenced by ILIAS\LTI\ToolProvider\signMessage().
ILIAS\LTI\ToolProvider\signServiceRequest | ( | string | $url, |
string | $method, | ||
string | $type, | ||
$data = null |
|||
) |
Generates the headers for an LTI service request.
string | $url | URL for message request |
string | $method | HTTP method |
string | $type | Media type |
string | array | null | $data | Data being passed in request body (optional) //UK: added array |
Definition at line 660 of file System.php.
References $data, and ILIAS\LTI\ToolProvider\addSignature().
ILIAS\LTI\ToolProvider\useOAuth1 | ( | ) |
Determine whether this consumer is using the OAuth 1 security model.
Definition at line 698 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\addSignature(), ILIAS\LTI\ToolProvider\ResourceLink\doLTI11Service(), and ILIAS\LTI\ToolProvider\ResourceLink\doService().
ILIAS\LTI\ToolProvider\verifySignature | ( | ) |
Verify the signature of a message.
Definition at line 781 of file System.php.
References ILIAS\LTI\ToolProvider\Jwt\Jwt\$allowJkuHeader, ILIAS\LTI\ToolProvider\Tool\$defaultTool, Vendor\Package\$e, ILIAS\LTI\ToolProvider\$jku, ILIAS\LTI\ToolProvider\$key, ILIAS\LTI\ToolProvider\$rsaKey, ILIAS\LTI\ToolProvider\$secret, $server, $store, ILIAS\LTI\ToolProvider\PlatformNonce\load(), and ILIAS\LTI\ToolProvider\PlatformNonce\save().
Referenced by ILIAS\LTI\ToolProvider\Platform\authenticate(), and ILIAS\LTI\ToolProvider\Tool\authenticate().
int null ILIAS::LTI::ToolProvider::$created = null |
Timestamp for when the object was created.
Definition at line 151 of file System.php.
Referenced by ilQuestionpoolExport\buildExportFileXLS(), ilDidacticTemplateSettingsGUI\createImportForm(), assLongMenuImport\fromXML(), assFileUploadImport\fromXML(), assFlashQuestionImport\fromXML(), assErrorTextImport\fromXML(), assTextSubsetImport\fromXML(), assOrderingHorizontalImport\fromXML(), assMultipleChoiceImport\fromXML(), assNumericImport\fromXML(), assSingleChoiceImport\fromXML(), assFormulaQuestionImport\fromXML(), assImagemapQuestionImport\fromXML(), assTextQuestionImport\fromXML(), assOrderingQuestionImport\fromXML(), assMatchingQuestionImport\fromXML(), ilSurveyParticipantsGUI\importAccessCodesActionObject(), and ILIAS\GlobalScreen\Scope\MetaBar\Factory\MetaBarItemFactory\notificationCenter().
ilLTIDataConnector null ILIAS::LTI::ToolProvider::$dataConnector = null |
Data connector object.
Definition at line 64 of file System.php.
Referenced by ilLTITool\__construct(), ilLTIPlatform\__construct(), ILIAS\LTI\ToolProvider\Platform\__construct(), ILIAS\LTI\ToolProvider\Tool\__construct(), ilLTIPlatform\fromConsumerKey(), ILIAS\LTI\ToolProvider\Platform\fromConsumerKey(), ILIAS\LTI\ToolProvider\Tool\fromConsumerKey(), ILIAS\LTI\ToolProvider\Tool\fromInitiateLoginUrl(), ilLTIPlatform\fromPlatformId(), ILIAS\LTI\ToolProvider\Tool\fromRecordId(), ILIAS\LTI\ToolProvider\Platform\getDataConnector(), ILIAS\LTI\ToolProvider\DataConnector\DataConnector\getDataConnector(), ilLTIDataConnector\getDataConnector(), and ilObjectConsumerTableGUI\getItems().
bool ILIAS::LTI::ToolProvider::$debugMode = false |
Whether debug level messages are to be reported.
Definition at line 116 of file System.php.
array ILIAS::LTI::ToolProvider::$details = array() |
Details for error message relating to last request processed.
Definition at line 109 of file System.php.
Referenced by ilECSObjectSettings\addSettingsToForm(), ilECSCmsCourseMemberCommandQueueHandler\checkAllocationActivation(), ilECSCmsCourseCommandQueueHandler\checkAllocationActivation(), ilExSubmissionTeamGUI\confirmRemoveTeamMemberObject(), ilSurveyEvaluationGUI\evaluation(), ilSurveyEvaluationGUI\exportCumulatedResults(), ilECSConnector\getAuth(), ilECSCourseConnector\getCourse(), ilECSCourseMemberConnector\getCourseMember(), ilECSEnrolmentStatusConnector\getEnrolmentStatus(), ilExAssignmentTeamLogTableGUI\getItems(), ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\getJWKS(), ilObjLTIConsumer\getJwks(), ilECSObjectSettings\getParticipants(), ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\getPublicKey(), ilObjLTIConsumer\getPublicKey(), assFormulaQuestionResult\getResultInfo(), assClozeTestGUI\getSolutionOutput(), ilProfileChecklistStatus\getStatusDetails(), ilRemoteObjectBase\handleUpdate(), ilObjSessionGUI\initForm(), ilSearchBaseGUI\initStandardSearchForm(), ilAdvancedMDFieldDefinitionSelect\prepareCustomDefinitionFormConfirmation(), ilBookingReservationsGUI\rsvConfirmCancel(), ilBookingReservationsGUI\rsvConfirmDelete(), ilECSObjectSettings\sendNewContentNotification(), and ilAuthProviderECS\validateHash().
bool ILIAS::LTI::ToolProvider::$enabled = false |
Whether the system instance is enabled to accept connection requests.
Definition at line 123 of file System.php.
Referenced by ilSearchGUI\__performDetailsSearch(), ilUserSearchFilter\__searchObjects(), ilObjGroupAccess\_registrationEnabled(), ilLOEditorGUI\activateObjectives(), ilCharSelectorGUI\addFormProperties(), ilECSCmsCourseCommandQueueHandler\checkAllocationActivation(), ilObjectListGUI\enableLearningProgress(), ilECSNodeMappingAssignment\enablePositionUpdate(), ilECSNodeMappingAssignment\enableTitleUpdate(), ilECSNodeMappingAssignment\enableTreeUpdate(), ilObjContactAdministrationGUI\getConfigurationForm(), ilSearchBaseGUI\getCreationDateForm(), ilLTIPlatform\getEnabled(), ilSearchSettings\getEnabledLuceneItemFilterDefinitions(), ilSearchSettings\getEnabledLuceneMimeFilterDefinitions(), ilECSParticipantSettings\getEnabledParticipants(), ILIAS\LTI\ToolProvider\Platform\getIsAvailable(), ILIAS\LTI\ToolProvider\Tool\getRegistrationResponsePage(), ilUserSearchFilter\getUsers(), ilLoggingConfigStoredObjective\isApplicable(), ilLTIDataConnector\saveToolConsumerILIAS(), ilStudyProgrammeSettingsTest\setUp(), and ilStudyProgrammeSettingsRepositoryTest\setUp().
int null ILIAS::LTI::ToolProvider::$enableFrom = null |
Timestamp from which the the system instance is enabled to accept connection requests.
Definition at line 130 of file System.php.
int null ILIAS::LTI::ToolProvider::$enableUntil = null |
Timestamp until which the system instance is enabled to accept connection requests.
Definition at line 137 of file System.php.
string ILIAS::LTI::ToolProvider::$encryptionMethod = '' |
Algorithm used for encrypting messages.
Definition at line 57 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\sign().
|
private |
System ID value.
Definition at line 186 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\Tool\checkForShare(), ILIAS\LTI\ToolProvider\Platform\getId(), ILIAS\LTI\ToolProvider\Service\Membership\getMembers(), ILIAS\LTI\ToolProvider\getRecordId(), and ILIAS\LTI\ToolProvider\setRecordId().
string null ILIAS::LTI::ToolProvider::$jku = null |
Endpoint for public key.
Definition at line 95 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\addJWTSignature(), ILIAS\LTI\ToolProvider\Tool\getConfiguration(), ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\verify(), and ILIAS\LTI\ToolProvider\verifySignature().
|
protected |
JWT object, if any.
Definition at line 165 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\addJWTSignature(), ILIAS\LTI\ToolProvider\getJwt(), and ilObjLTIConsumer\LTISignJWT().
|
private |
Consumer key/client ID value.
Definition at line 193 of file System.php.
Referenced by ilAssOrderingElementList\__clone(), ilScormAiccDataSet\__construct(), ilObjectCustomUserFieldsPlaceholderValues\__construct(), php4XSLTProcessor\__construct(), ilBcryptPhpPasswordEncoder\__construct(), FormMailCodesGUI\__construct(), ILIAS\Style\Content\CharacteristicCopyPasteSessionRepo\__construct(), ilUserPasswordEncoderFactory\__construct(), ilGlobalCacheService\__construct(), ILIAS\Notifications\ilNotificationSettingsTable\__construct(), ILIAS\Refinery\KindlyTo\Transformation\RecordTransformation\__construct(), ilBcryptPasswordEncoder\__construct(), ILIAS\Refinery\To\Transformation\RecordTransformation\__construct(), ilUserPasswordManager\__construct(), ilAsyncPropertyFormGUI\__construct(), ilLDAPSettingsGUI\__construct(), ilAssQuestionHintsTableGUI\__construct(), ilPageConfig\__construct(), ActiveRecord\__construct(), ilSearchGUI\__getFilter(), ilUserXMLWriter\__handlePreferences(), assQuestion\__isset(), ilSurveyCategory\__set(), ilSurveyPhrases\__set(), SurveyQuestion\__set(), assQuestion\__set(), ilRbacReview\__setRoleType(), ilMDEditorGUI\__setTabs(), ilTree\__validateSubtrees(), PEAR\_checkDelExpect(), ilHistory\_createEntry(), ilObjSCORM2004LearningModule\_getCourseCompletionForUser(), ilNewsItem\_getDefaultVisibilityForRefId(), ilMDUtilSelect\_getDifficultySelect(), ilMDUtilSelect\_getDurationSelect(), ilMDFactory\_getInstance(), ilMDUtilSelect\_getInteractivityLevelSelect(), ilObjAssessmentFolder\_getLog(), ilMailBoxQuery\_getMailBoxListData(), ilMediaItem\_getMapAreasIntLinks(), ilMDUtilSelect\_getSemanticDensitySelect(), ilObjSCORMLearningModule\_getStatusForUser(), assQuestion\_getTotalRightAnswers(), ilMDUtilSelect\_getTypicalAgeRangeSelect(), ilMDUtilSelect\_getTypicalLearningTimeSelect(), ILIAS\UI\Implementation\Component\Input\_isClientSideValueOk(), ilBlockSetting\_lookup(), ilHierarchyFormGUI\_str(), ILIAS\Refinery\To\Transformation\DictionaryTransformation\accepts(), ILIAS\Refinery\To\Transformation\TupleTransformation\accepts(), ILIAS\Refinery\To\Transformation\RecordTransformation\accepts(), ILIAS\GlobalScreen\ScreenContext\AdditionalData\Collection\add(), ilLocatorGUI\addAdministrationItems(), ilObjOrgUnitGUI\addAdminLocatorItems(), ilDclLinkButton\addAttribute(), ilLocatorGUI\addContextItems(), ilOrgUnitGenericMultiInputGUI\addCustomAttribute(), ilOrgUnitMultiLineInputGUI\addCustomAttribute(), ilDclGenericMultiInputGUI\addCustomAttribute(), ilMemberAgreementGUI\addCustomFields(), ILIAS\Notes\FilterAdapterGUI\addField(), ILIAS\Repository\Form\FormAdapterGUI\addField(), ilDclFileuploadRecordFieldModel\addHiddenItemsToConfirmation(), ilDclMobRecordFieldModel\addHiddenItemsToConfirmation(), ilDclBaseRecordFieldModel\addHiddenItemsToConfirmation(), ilOrgUnitMultiLineInputGUI\addHook(), ilOrgUnitGenericMultiInputGUI\addHook(), ilDclGenericMultiInputGUI\addHook(), ilNavigationHistory\addItem(), ilAsyncContainerSelectionExplorer\addJsConf(), ilObjStudyProgrammeTreeExplorerGUI\addJsConf(), ilAsyncNotifications\addJsConfig(), ilUserQuestionResult\addKeyValue(), ilMDClassification\addKeyword(), ilMDGeneral\addKeyword(), ilObjContentObjectGUI\addLocations(), ILIAS\LTI\ToolProvider\addOAuth1Signature(), ILIAS\UI\Implementation\Component\Signal\addOption(), ilTestExpressPageObjectGUI\addQuestion(), ilObjTestGUI\addQuestionObject(), ilLocatorGUI\addRepositoryItems(), ilMDEditorGUI\addSection(), ilObjRoleGUI\adoptPermObject(), assOrderingQuestionGUI\aggregateAnswers(), ilTestExport\aggregatedResultsToCSV(), ilTestExport\aggregatedResultsToExcel(), ilCtrl\appendParameterStringsByClass(), ilFormatMail\appendSearchResult(), ilContainer\applyContainerUserFilter(), ilObjFileAbstractProcessor\applyOptions(), ILIAS\Repository\arrayArray(), ilFormPropertyGUI\arrayArray(), ILIAS\UI\examples\Table\Data\base(), ILIAS\Skill\Service\SkillGUIRequest\bool(), ILIAS\Skill\Service\SkillGUIRequest\boolArray(), ilForumNotificationEventsFormGUI\build(), ilLanguageFile\build(), ActiveRecordList\buildArray(), ilObjLTIConsumer\buildContentSelectionParameters(), ilObjLTIConsumer\buildLaunchParametersLTI13(), ilScormAiccDataSet\buildManifest(), ilCmiXapiDataSet\buildManifest(), ilScormAiccDataSet\buildProperties(), ilCmiXapiDataSet\buildProperties(), ActiveRecordList\buildRow(), ilLSStateDB\buildStates(), ilvCard\buildVCard(), ilPageQuestionProcessor\calculatePoints(), assSingleChoice\calculateReachedPoints(), assLongMenu\calculateReachedPointsForSolution(), assKprimChoice\calculateReachedPointsForSolution(), assImagemapQuestion\calculateReachedPointsForSolution(), assMultipleChoice\calculateReachedPointsForSolution(), assSingleChoice\calculateReachedPointsFromPreviewSession(), assClozeTest\calculateReachedPointsFromPreviewSession(), ilMailSearchObjectGUI\cancel(), ilObjSystemFolderGUI\changeHeaderTitleObject(), ilObjLanguageFolder\checkAllLanguages(), ilClozeGapInputBuilderGUI\checkInput(), ilMultiSelectInputGUI\checkInput(), ilOrgUnitGenericMultiInputGUI\checkInput(), ilSetupLanguage\checkLanguage(), ilGlobalCacheService\checkMemory(), assLongMenu\checkQuestionCustomPart(), ilWkhtmlToPdfRenderer\checkReturnValueFromCommandLine(), SurveyMatrixQuestion\checkUserInput(), ilLDAPSettingsGUI\chooseMapping(), ilTestFixedQuestionSetConfig\cloneQuestionSetRelatedData(), ilObjLearningSequence\cloneSettings(), ilObjUserFolderGUI\collectChangedFields(), ilChatroomMetricsCollectedObjective\collectFrom(), assTextSubsetGUI\completeAddAnswerAction(), assClozeTestGUI\completeAddAnswerAction(), ilTestSkillLevelThresholdsTableGUI\completeCompetenceTitles(), assErrorText\completeParsedErrorTextFromErrorData(), ilObjPDFGenerationGUI\configForm(), ilMailFolderGUI\confirmDeleteMails(), ilObjQuestionPoolGUI\confirmDeleteQuestionsObject(), ilObjTestGUI\confirmRemoveQuestionsObject(), ilSurveyConstraintsGUI\constraintsAddObject(), ilSurveyConstraintsGUI\constraintStep1Object(), ilBuddySystemArrayCollection\containsKey(), ilObjSurveyQuestionPoolGUI\copyObject(), ilObjQuestionPoolGUI\copyObject(), assLongMenu\correctAnswerDoesNotExistInAnswerOptions(), assErrorText\correctDataAfterParserUpdate(), ilAssLacCompositeBuilder\create(), ilDclTableViewEditGUI\create(), ilNotificationOSDTest\createDBFunctionCalls(), ilMailbox\createDefaultFolder(), assLongMenu\createFileFromArray(), assClozeTest\createGapsFromQuestiontext(), ILIAS\LTI\ToolProvider\Service\LineItem\createLineItem(), ILIAS\Certificate\API\Repository\UserDataRepository\createOrderByClause(), ilSCORMExplorer\createOutput(), ilSCORMExplorer\createOutputArray(), ilObjectCustomUserFieldsPlaceholderDescription\createPlaceholderHtmlDescription(), ilUserDefinedFieldsPlaceholderDescription\createPlaceholderHtmlDescription(), ilObjTestGUI\createQuestionObject(), ilSCORM13PlayerGUI\createSummary(), ilParticipantsTestResultsGUI\createUserResults(), ilSetupLanguage\cut_header(), ilSCORM13Package\dbImport(), ilLDAPRoleGroupMapping\deassignFromGroup(), Firebase\JWT\JWT\decode(), arConnectorCache\delete(), ilMDClassification\delete(), ilMDGeneral\delete(), ilCalendarCategoryAssignments\deleteAssignment(), ilGeoLocationFileMockRepository\deleteExpiredGeoLocations(), ilGeoLocationFileMockRepository\deleteGeoLocation(), ilGeoLocationFileMockRepository\deleteGeoLocationsByCoordinates(), assClozeGap\deleteItem(), ASS_MarkSchema\deleteMarkSteps(), SurveyQuestion\deleteMaterial(), ilRepUtil\deleteObjects(), ilAssQuestionSkillAssignmentRegistry\deleteStringifiedImports(), PEAR\delExpect(), ilPublicUserProfileGUI\deliverVCard(), ilUserSearchFilter\disableField(), ilObjTypeDefinitionGUI\displayList(), ilBookingProcessGUI\displayPostInfo(), ilObjForumGUI\doHistoryCheck(), ILIAS\Setup\Metrics\ArrayStorage\doStore(), ilObjLanguageFolderGUI\downloadDeprecatedObject(), ilObjMediaObject\duplicate(), ilPCResourcesGUI\edit(), ilObjTypeDefinitionGUI\editObject(), assSingleChoiceGUI\editQuestion(), ilUserSearchFilter\enableField(), Firebase\JWT\JWT\encode(), ilAccountMail\ensureValidMailDataShape(), ilADTLocalizedText\equals(), ilDataCollectionDataSet\escapeArray(), ilObjTest\evalStatistical(), ilObjTest\evalTotalStartedAverageTime(), ilAssLacCompositeEvaluator\evaluate(), ilSurveyEvaluationGUI\evaluation(), ilCertificateTemplatePreviewAction\exchangeCertificateVariables(), ILIAS\OrgUnit\Webservices\SOAP\Base\execute(), ilTestSignatureGUI\executeCommand(), ilMailGUI\executeCommand(), ilObjAssessmentFolderGUI\exportLogObject(), ilSurveyEvaluationGUI\exportResultsDetailsExcel(), ilMultipleNestedOrderingElementsAdditionalIndexLevelRemover\fetchIndentationsFromSubmitValues(), ilTree\fetchNodeData(), assOrderingQuestion\fetchSolutionSubmit(), ilMailFolderTableGUI\fetchTableData(), ilTestSequenceDynamicQuestionSet\fetchTrackedCorrectAnsweredSequence(), ILIAS\Repository\Form\FormAdapterGUI\file(), ilQuestionBrowserTableGUI\fillHeader(), ilMailMemberSearchTableGUI\fillRow(), ilStudyProgrammeMailMemberSearchTableGUI\fillRow(), ilAdvancedMDFieldTableGUI\fillRow(), ilMailFolderTableGUI\fillRow(), ilMailSearchObjectsTableGUI\fillRow(), ilMailSearchObjectMembershipsTableGUI\fillRow(), ilBookingObjectsTableGUI\fillRow(), ilBlockGUI\fillRow(), ilBookingReservationsTableGUI\fillRow(), ilTable2GUI\fillRow(), ilBookingReservationsTableGUI\fillRowCSV(), ilTable2GUI\fillRowCSV(), ilBookingReservationsTableGUI\fillRowExcel(), ilTemplate\fillVars(), ilSessionMaterialsTableGUI\filterData(), ilCtrlStructureHelper\filterUnnecessaryEntries(), ilCalendarVisibility\forceVisibility(), ilLegacyFormElementsUtil\formSelect(), ilObjLearningSequenceGUI\forwardByClass(), ILIAS\LTI\ToolProvider\Platform\fromConsumerKey(), ILIAS\LTI\ToolProvider\Tool\fromConsumerKey(), assKprimChoiceImport\fromXML(), assMultipleChoiceImport\fromXML(), assSingleChoiceImport\fromXML(), ilSurveyEditorGUI\gatherSelectedTableItems(), ILIAS\MediaObjects\ImageMap\ImageMapEditSessionRepository\get(), ILIAS\FileUpload\Collection\ImmutableMapWrapper\get(), ilStaticCache\get(), ILIAS\GlobalScreen\ScreenContext\AdditionalData\Collection\get(), ILIAS\FileUpload\Collection\EntryLockingStringMap\get(), ilBuddySystemArrayCollection\get(), ILIAS\LTIOAuth\OAuthSignatureMethod_HMAC_SHA1\get_name(), ILIAS\Setup\AgentCollection\getAgent(), assErrorTextGUI\getAggregatedAnswersView(), assLongMenuGUI\getAggregatedAnswersView(), ilBuddySystemRelationRepository\getAll(), assErrorTextGUI\getAnswersFrequency(), assOrderingQuestionGUI\getAnswersFrequency(), assMatchingQuestionGUI\getAnswersFrequency(), ilPageQuestionProcessor\getAnswerStatus(), ActiveRecordList\getArray(), ActiveRecord\getArray(), ILIAS\Setup\AgentCollection\getArrayToConfigTransformation(), ilPasswordAssistanceGUI\getAssignPasswordForm(), ilDclLinkButton\getAttribute(), ilLDAPSettingsGUI\getAttributeMappingKeys(), ilOrgUnitType\getAvailableAdvancedMDRecords(), ilAdvancedMDTranslationGUI\getAvailableLanguagesOptions(), ilPCPlaceHolderGUI\getAvailableTypes(), assClozeGap\getBestSolutionIndexes(), ILIAS\COPage\Editor\Server\UIWrapper\getButton(), ilPCParagraphGUI\getCharStyleSelector(), ilObjMediaPool\getChilds(), assClozeGapCombination\getCleanCombinationArray(), ilDclCache\getCloneOf(), ilSCORM13PlayerGUI\getCMIData(), ILIAS\Survey\Editing\EditingGUIRequest\getCodeMailPart(), ILIAS\Survey\Editing\EditingGUIRequest\getCodesPar(), ilAccessibilityDocumentTableGUI\getColumnDefinition(), ilTermsOfServiceDocumentTableGUI\getColumnDefinition(), ilContainer\getCompleteDescriptions(), ILIAS\Setup\ConfigCollection\getConfig(), ilDclSelectionFieldModel\getConfirmationGUI(), ILIAS\Survey\Editing\EditingGUIRequest\getConstraintPar(), ilContainerFilterUtil\getContainerRecordTitle(), ilFeedWriter\getContextPath(), ILIAS\Awareness\AwarenessSessionRepository\getCount(), ILIAS\Repository\Form\FormAdapterGUI\getData(), ilSCORM13PlayerGUI\getDebugValues(), DifferenceEngine\getDiffBody(), ilPublicUserProfileGUI\getEmbeddable(), ilOnScreenChatGUI\getEmoticons(), ilObjSurvey\getEvaluationByUser(), ilObjUserFolder\getExportSettings(), assOrderingHorizontal\getExpressionTypes(), ilHtmlPurifierCompositeTest\getFakePurifier(), ilTimingsCronReminder\getFreshlyStartedObjectsForUser(), ilConsultationHourGroups\getGroupSelectOptions(), ILIAS\Survey\Editing\EditingGUIRequest\getHForm(), ILIAS\Awareness\AwarenessSessionRepository\getHighlightCount(), ilOrgUnitMultiLineInputGUI\getHook(), ilOrgUnitGenericMultiInputGUI\getHook(), ilDclGenericMultiInputGUI\getHook(), ILIAS\LTI\ToolProvider\UserResult\getId(), ILIAS\LTI\ToolProvider\Platform\getId(), ilDclContentImporter\getImportFieldsFromTitles(), ilExplorer\getIndex(), ilApc\getInfo(), ilMemcache\getInfo(), ilLTIConsumerAdministrationGUI\getInput(), ilDclReferenceFieldRepresentation\getInputField(), ILIAS\UI\Implementation\Component\Input\Field\SwitchableGroup\getInputsWithOperationForKey(), ilCachedLanguage\getInstance(), assQuestion\getInstances(), ilGlossaryTermGUI\getInternalLinks(), ilPageObject\getInternalLinks(), Title\getInterwikiCached(), Title\getInterwikiLink(), ilAdminSubItemsTableGUI\getItems(), ilTrObjectUsersPropsTableGUI\getItems(), ilTrMatrixTableGUI\getItems(), ilBookingReservationsTableGUI\getItems(), ilAsyncContainerSelectionExplorer\getJsConf(), ilObjStudyProgrammeTreeExplorerGUI\getJsConf(), ilAsyncNotifications\getJsConfig(), ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\getJWKS(), ILIAS\LTI\ToolProvider\getKey(), ilMDClassification\getKeyword(), ilMDGeneral\getKeyword(), ILIAS\Glossary\Term\TermSessionRepository\getLang(), ILIAS\Awareness\AwarenessSessionRepository\getLastUpdate(), ILIAS\COPage\Editor\Server\UIWrapper\getLink(), ilObjAssessmentFolder\getLog(), ilObjAssessmentFolderGUI\getLogDataOutputForm(), ilLTIConsumerContentGUI\getLoginLTI13Form(), assLongMenuGUI\getLongMenuTextWithInputFieldsInsteadOfGaps(), ilLSViewLayoutProvider\getMainBarModification(), ilObjExternalToolsSettingsGUI\getMapsForm(), assSingleChoice\getMaximumPoints(), assMultipleChoice\getMaximumPoints(), assImagemapQuestion\getMaximumPoints(), ILIAS\LTI\ToolProvider\getMessageClaims(), ILIAS\Filesystem\Stream\Stream\getMetadata(), ilQuestionExporter\getMobs(), ilTimingsCronReminder\getNewExceededObjectForUser(), ilObjSurvey\getNextPage(), ilAssQuestionSkillAssignmentRegistry\getNumberOfChunksByKey(), ilSessionStatistics\getNumberOfSessionsByType(), ILIAS\UI\Implementation\Component\Signal\getOption(), ilExplorer\getOutput(), ILIAS\Survey\Mode\AbstractUIModifier\getPanelCard(), ilCtrl\getParameterArrayByClass(), ilAdvancedMDSettingsGUI\getParsedRecordObjects(), ilDclTable\getPartialRecords(), ilTestResultsToolbarGUI\getParticipantSelectorOptionsWithHintOption(), ilTestServiceGUI\getPassDetailsOverviewTableGUI(), ILIAS\Exercise\PeerReview\ExcPeerReviewDistribution\getPeersOfRater(), ilObjectCustomUserFieldsPlaceholderValues\getPlaceholderValuesForPreview(), ilSCORM13PlayerGUI\getPlayer(), ilOrgUnitPositionGUI\getPositionFromRequest(), ILIAS\Setup\Objective\MigrationObjective\getPreconditions(), ILIAS\Container\Content\BlockSessionRepository\getProperty(), ILIAS\UI\Implementation\Crawler\Entry\ComponentEntryDescription\getProperty(), ilDclBaseFieldModel\getPropertyInstance(), ilObjSurvey\getQuestionblocksTable(), ilObjSurveyQuestionPool\getQuestionsData(), ilTestService\getQuestionSummaryData(), assMatchingQuestion\getRandomId(), ilMailFormCall\getRecipients(), ILIAS\UI\Implementation\Render\LoaderCachingWrapper\getRendererFor(), ilExerciseManagementGUI\getReportPanel(), ILIAS\Repository\Form\FormAdapterGUI\getRepoStandardUploadHandlerGUI(), ilFormPropertyGUI\getRequestParam(), ilObjTestVerificationGUI\getRequestValue(), ilObjSCORMVerificationGUI\getRequestValue(), ilObjCmiXapiVerificationGUI\getRequestValue(), ilObjExerciseVerificationGUI\getRequestValue(), ilObjCourseVerificationGUI\getRequestValue(), ilLTIConsumerContentGUI\getRequestValue(), ilDclTableHelper\getRolesIdsWithReadAccessOnDataCollection(), ilEvaluationAllTableGUI\getSelectedColumns(), assLongMenuGUI\getSelectGapTemplate(), ilTestSequence\getSequenceSummary(), ilTestSequenceDynamicQuestionSet\getSequenceSummary(), ilECSSetting\getServerURI(), ILIAS\Portfolio\Access\AccessSessionRepository\getSharedSessionPassword(), ilUserQuestionResult\getSolutionForKey(), assClozeTestGUI\getSolutionOutput(), assLongMenu\getSolutionSubmit(), assFormulaQuestion\getSolutionSubmit(), assClozeTest\getSolutionSubmitValidation(), ilObjSCORMLearningModule\getStatusForUser(), ILIAS\Setup\AgentCollection\getStatusObjective(), ilAssQuestionSkillAssignmentRegistry\getStringifiedImports(), ilMailbox\getSubFolders(), ilContainer\getSubItems(), ilObjectDefinition\getSubobjectsToFilter(), SurveyQuestionEvaluation\getSumScores(), ilObjSurvey\getSurveyQuestions(), ilDBPdoReverse\getTableFieldDefinition(), ilObjQuestionPoolGUI\getTabs(), ilObjTestGUI\getTargetQuestionpoolForm(), ilMailFormCall\getTargetUrl(), ilObjStyleSheet\getTemplateClasses(), ilMailTemplateGUI\getTemplateForm(), ilMathJaxMetricsCollectedObjective\getTentativePreconditions(), ilTestSkillLevelThresholdsGUI\getTestId(), ilTestSignatureGUI\getTestOutputGUI(), ilObjTest\getTestResult(), assLongMenuGUI\getTextGapTemplate(), ilPageObjectGUI\getTinyMenu(), ILIAS\OrgUnit\Provider\OrgUnitToolProvider\getToolsForContextStack(), ilScormAiccDataSet\getTypes(), ilCmiXapiDataSet\getTypes(), ilAssQuestionSkillAssignmentList\getUniqueAssignedSkills(), ilChatroomFormFactory\getUserChatNameSelectionForm(), ILIAS\UI\Implementation\Component\Input\Field\SwitchableGroup\getValue(), ilOrgUnitMultiLineInputGUI\getValue(), ilOrgUnitGenericMultiInputGUI\getValue(), ilDclGenericMultiInputGUI\getValue(), ILIAS\UI\Implementation\Component\Input\Field\HasDynamicInputsBase\getValue(), ILIAS\KioskMode\State\getValueFor(), ilTestService\getVirtualSequenceUserResults(), SurveyMatrixQuestion\getWorkingDataFromUserInput(), ilDataCollectionDataSet\getXmlNamespace(), ilRbacAdmin\grantPermission(), ilPDSelectedItemsBlockViewGUI\groupItemsByLocation(), ilPDSelectedItemsBlockViewGUI\groupItemsByStartDate(), assKprimChoiceGUI\handleAnswerTextsSubmit(), ilPCAMDForm\handleCopiedContent(), SurveyImportParser\handlerBeginTag(), SurveyImportParser\handlerEndTag(), ilObjUserFolderGUI\handleUploadedFiles(), ilMMItemTranslationStorage\hasDefaultTranslation(), ilDelegatingHandler\hideSensitiveData(), ilLMPresentationGUI\ilLocator(), SurveySingleChoiceQuestion\importAdditionalMetadata(), SurveyMultipleChoiceQuestion\importAdditionalMetadata(), SurveyMatrixQuestion\importAdditionalMetadata(), SurveySingleChoiceQuestionGUI\importEditFormValues(), SurveyMultipleChoiceQuestionGUI\importEditFormValues(), SurveyMatrixQuestionGUI\importEditFormValues(), ilUserImportParser\importEndTag(), ilSurveyParticipantsGUI\importExternalRecipientsFromFileObject(), ilSurveyParticipantsGUI\importExternalRecipientsFromTextObject(), assClozeGapCombination\importGapCombinationToDb(), ilObjSurvey\importObject(), ilTaggingClassificationProvider\importPostData(), ilScormAiccImporter\importXmlRepresentation(), ilAssQuestionSkillAssignmentList\incrementMaxPointsBySkill(), ilAssQuestionSkillAssignmentList\incrementNumAssignsBySkill(), ilPageLayoutAdministrationGUI\initAddPageLayoutForm(), ilObjUserGUI\initCreate(), ilMarkSchemaTableGUI\initData(), ilContainerSessionsContentGUI\initDetails(), ilObjItemGroupGUI\initEditCustomForm(), ilMMTopItemFormGUI\initForm(), ilSurveyEditorGUI\initHeadingForm(), ilObjTestGUI\initImportForm(), ilContainerGUI\initListPresentationForm(), ilObjWorkflowEngineGUI\initLocator(), ilSurveyRaterGUI\initMailRatersForm(), ilSurveyParticipantsGUI\initMailRatersForm(), ilMailFolderTableGUI\initMultiCommands(), ilLTIProviderObjectSettingGUI\initObjectSettingsForm(), ilPermissionGUI\initRoleForm(), ILIAS\MyStaff\ListUsers\ilMStListUsersTableGUI\initSelectableColumns(), ilECSSettingsGUI\initSettingsForm(), ilSettingsTemplateGUI\initSettingsTemplateForm(), ilStartUpGUI\initStandardLoginForm(), ilCmiXapiHighscoreReport\initTableData(), ilTestSkillEvaluation\initTestResultData(), ilInitialisation\initUIFramework(), ilObjUserFolderGUI\initUserRoleAssignmentForm(), ilDBPdo\insert(), ilSetupLanguage\insertLanguage(), ilTestExpressPageObjectGUI\insertQuestions(), ilTestQuestionBrowserTableGUI\insertQuestionsCmd(), ilObjTestGUI\insertQuestionsObject(), ilObjTestGUI\insertRandomSelectionObject(), ilSetupLanguage\installLanguages(), ilObjLanguageFolderGUI\installLocalObject(), ilObjLanguageFolderGUI\installObject(), ilBadgeGUIRequest\int(), ILIAS\Skill\Service\SkillGUIRequest\int(), ILIAS\Repository\int(), ilFormPropertyGUI\int(), ilBadgeGUIRequest\intArray(), ILIAS\Skill\Service\SkillGUIRequest\intArray(), ILIAS\Repository\intArray(), ilFormPropertyGUI\intArray(), assTextSubset\isAnswerCorrect(), ilAccessCustomRBACOperationAddedObjective\isApplicable(), assMultipleChoice\isForcedEmptySolution(), assFormulaQuestionGUI\isSaveCommand(), ilIdentifiedMultiValuesJsPositionIndexRemover\isValueIdentifier(), ILIAS\Data\Order\join(), assTextSubset\joinAnswers(), ilContainer\legacyOnlineFilter(), ilTableGUI\linkbar(), ilObjLanguageFolderGUI\listDeprecatedObject(), arField\loadFromArray(), ilLanguage\loadLanguageModule(), ilLTIDataConnector\loadPlatform(), ILIAS\LTI\ToolProvider\OAuthDataStore\lookup_consumer(), ilObjLTIConsumer\LTISignJWT(), ilFileUtils\makeDirParents(), arFieldList\mapKey(), ilObjStudyProgrammeMembersGUI\markAccreditedMulti(), ilObjStudyProgrammeMembersGUI\markNotRelevantMulti(), ilObjStudyProgrammeMembersGUI\markRelevantMulti(), ilDBPdoFieldDefinition\matchPattern(), ILIAS\Setup\ConfigCollection\maybeGetConfig(), XapiProxy\XapiProxy\modifyBody(), ILIAS\FileUpload\FileUploadImpl\moveFilesTo(), ilObjSurveyQuestionPoolGUI\moveObject(), ilObjQuestionPoolGUI\moveObject(), ILIAS\UI\Implementation\Component\Input\nameInputs(), Title\newFromDBkey(), ilObjFileVersion\offsetExists(), ilTestExport\orderQuestions(), ILIAS\LTI\ToolProvider\parseClaims(), ilBiblTexFileReader\parseContent(), ilBiblFileReaderBase\parseContentToEntries(), ILIAS\LTI\ToolProvider\Service\Service\parseContextsInArray(), ilDclTableViewEditFieldsTableGUI\parseData(), Firebase\JWT\JWK\parseKeySet(), ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\parseKeySet(), ilSurveyEvaluationGUI\parseResultsToExcel(), ilCmiXapiImporter\parseXmlFileProperties(), ilContainerGUI\pasteObject(), ilTestSequence\pcArrayShuffle(), ilObjTest\pcArrayShuffle(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilLegacyFormElementsUtil\period2String(), ilObjRoleTemplateGUI\permSaveObject(), ilObjRoleGUI\permSaveObject(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilTestSettingsChangeConfirmationGUI\populateParametersFromPost(), ilTestSettingsChangeConfirmationGUI\populateParametersFromPropertyForm(), ilSCORM13PlayerGUI\postLogEntry(), ilDclEditViewDefinitionGUI\postOutputProcessing(), ilDclCreateViewDefinitionGUI\postOutputProcessing(), ilForumExplorerGUI\preloadChilds(), ilBlockSetting\preloadPDBlockSettings(), ilCourseDefinedFieldDefinition\prepareSelectBox(), ilWebDAVMountInstructionsDocumentTableGUI\preProcessData(), ilQuestionPageParser\processPagesToParse(), ilCronFinishUnfinishedTestPasses\processPasses(), ilExSubmission\processUploadedZipFile(), ilFileUtils\processZipFile(), ilUtilTest\provideGotoLinkData(), ilAccessibilityTrimmedDocumentPurifier\purifyArray(), ilSamlIdpMetadataPurifier\purifyArray(), ilTermsOfServiceTrimmedDocumentPurifier\purifyArray(), ilHtmlPurifierAbstractLibWrapper\purifyArray(), ilHtmlPurifierComposite\purifyArray(), ilQuestionExporter\questionsJS(), ilObjQuestionPool\questionsToXML(), ilObjTestGUI\randomselectObject(), ilObjTest\randomSelectQuestions(), ILIAS\Test\InternalRequestService\raw(), ILIAS\TestQuestionPool\InternalRequestService\raw(), ILIAS\Repository\raw(), ilFormPropertyGUI\raw(), ilShibbolethSettings\read(), ilLanguageFile\read(), arConnectorCache\read(), ilADTActiveRecordByType\read(), ilExportFieldsInfo\read(), ilIniFile\readGroups(), ilSCORM13PlayerGUI\readSharedData(), ILIAS\LTI\ToolProvider\Util\redirect(), ilBuddySystemArrayCollection\remove(), ilTestSequenceFixedQuestionSet\removeArrayValue(), ilRTE\removeButton(), ilDateList\removeByDAY(), ilUserQuestionResult\removeByKey(), ilObjSurvey\removeConstraintsConcerningQuestion(), ilBuddySystemArrayCollection\removeElement(), ilIdentifiedMultiValuesJsPositionIndexRemover\removeIdentifierIndicator(), ilPropertyFormGUI\removeItemByPostVar(), ilObjMediaObject\removeMediaItem(), ilSplitButtonGUI\removeMenuItem(), ilRTE\removePlugin(), ilIdentifiedMultiValuesJsPositionIndexRemover\removePositionIndexLevels(), ilHtmlPurifierComposite\removePurifier(), ilTestSequenceFixedQuestionSet\removeQuestion(), ilTabsGUI\removeTab(), ilTaggingSlateContentGUI\removeTagsWithoutAccess(), ilObjTestListGUI\removeUserResultsCommand(), ilBiblEntryTablePresentationGUI\render(), ilOrgUnitGenericMultiInputGUI\render(), ilOrgUnitMultiLineInputGUI\render(), ilDclGenericMultiInputGUI\render(), ilTableGUI\render(), ILIAS\UI\Implementation\Component\Listing\Renderer\render_descriptive(), assTextSubsetGUI\renderAggregateView(), assNumericGUI\renderAggregateView(), assOrderingHorizontalGUI\renderAggregateView(), assOrderingQuestionGUI\renderAggregateView(), ILIAS\UI\Implementation\Component\Input\Field\Renderer\renderCheckboxField(), ilChatroomHistoryGUI\renderDateTimeInformation(), ilTableGUI\renderHeader(), ilTaggingSlateContentGUI\renderResourcesForTag(), ILIAS\UI\Implementation\Component\MainControls\Slate\Renderer\renderSlate(), ILIAS\UI\Implementation\Component\Input\ViewControl\Renderer\renderSortation(), ILIAS\GlobalScreen\ScreenContext\AdditionalData\Collection\replace(), ilPCParagraph\replaceBBTagByMatching(), ilMailTemplatePlaceholderResolver\resolve(), ilValidator\restoreDeletedObjects(), ilValidator\restoreSubTrees(), assErrorTextGUI\restructurePostDataForSaving(), ilPasswordAssistanceGUI\retrieveRequestedKey(), ilGlobalCacheService\returnKey(), ilEMailInputGUI\sanitize(), ilSettingsPermissionGUI\save(), assImagemapQuestion\saveAnswerSpecificDataToDb(), assMatchingQuestion\saveAnswerSpecificDataToDb(), assClozeTest\saveAnswerSpecificDataToDb(), assClozeTest\saveClozeGapItemsToDb(), assClozeTest\saveClozeNumericGapRecordToDb(), assClozeTest\saveClozeSelectGapRecordToDb(), assClozeTest\saveClozeTextGapRecordToDb(), ilObjLTIConsumerGUI\saveContentSelection(), ilObjSystemFolderGUI\saveHeaderTitleObject(), ILIAS\LTI\ToolProvider\Service\LineItem\saveLineItem(), ilLDAPSettingsGUI\saveMapping(), ilMarkSchemaGUI\saveMarkSchemaFormData(), ilObjLanguageExtGUI\saveObject(), ilContainerSorting\savePost(), assSingleChoice\savePreviewData(), assFormulaQuestion\savePreviewData(), ilPersonalProfileGUI\savePublicProfile(), ilObjTest\saveQuestionsToDb(), ilOpenIdConnectSettingsGUI\saveSettings(), ASS_MarkSchema\saveToDb(), ilObjTest\saveToDb(), ilLTIDataConnector\saveToolConsumerILIAS(), SurveyMatrixQuestion\saveUserInput(), assTextSubset\saveWorkingData(), assFormulaQuestion\saveWorkingData(), assClozeTest\saveWorkingData(), ilAdvancedSearchGUI\searchAdvancedMD(), ILIAS\Repository\Form\FormAdapterGUI\section(), ilObjSurvey\sendCodes(), ilDclRecordListGUI\sendFile(), ILIAS\LTI\ToolProvider\Util\sendForm(), ilObjSurvey\sendNotificationMail(), soap_transport_http\sendRequest(), ILIAS\HTTP\Response\Sender\DefaultResponseSenderStrategy\sendResponse(), ilStaticCache\set(), ilBuddySystemArrayCollection\set(), Firebase\JWT\CachedKeySet\setCacheKeys(), ilPCLearningHistory\setClasses(), ILIAS\Awareness\AwarenessSessionRepository\setCount(), ILIAS\UI\Implementation\Crawler\Entry\ComponentEntryDescription\setDescription(), ilExplorer\setExpand(), ilTableGUI\setHeaderVars(), ILIAS\Awareness\AwarenessSessionRepository\setHighlightCount(), assClozeGap\setItemLowerBound(), assClozeGap\setItemPoints(), assClozeGap\setItemUpperBound(), ILIAS\LTI\ToolProvider\setKey(), ilvCard\setKey(), ilWkhtmlToPdfConfig\setKeyIfExists(), ILIAS\Glossary\Term\TermSessionRepository\setLang(), ILIAS\Awareness\AwarenessSessionRepository\setLastUpdate(), ilOrgUnitExtensionGUI\setLocator(), ilAccordionPropertiesStorageGUI\setOpenedTab(), ilADTMultiEnumDefinition\setOptions(), ilADTEnumDefinition\setOptions(), ilCheckboxGroupInputGUI\setOptions(), ilExplorer\setOutput(), ilExplorer\setParamsGet(), ilPCPlugged\setProperties(), ilDclBaseFieldModel\setProperty(), ilQuestionBrowserTableGUI\setQuestionData(), ilFormPropertyGUI\setRequestParam(), ILIAS\Portfolio\Access\AccessSessionRepository\setSharedSessionPassword(), ilUserUtil\setStartingPoint(), ilAssQuestionSkillAssignmentRegistry\setStringifiedImports(), ilTabsGUI\setTabActive(), ilMailErrorFormatterTest\setUp(), ilCtrlContextTest\setUp(), ilGlobalCacheService\setValid(), ilAssErrorTextCorrectionsInputGUI\setValue(), ilErrorTextWizardInputGUI\setValue(), ilKVPWizardInputGUI\setValue(), ilOrgUnitMultiLineInputGUI\setValue(), ilOrgUnitGenericMultiInputGUI\setValue(), ilDclGenericMultiInputGUI\setValue(), ilPlainTextHandler\shortenPHPSessionId(), ilLoggingErrorFileStorage\shortenPHPSessionId(), ilIniFile\show(), ilObjOrgUnitGUI\showAdministrationPanel(), ilMailFormGUI\showForm(), ilTestScoringByQuestionsGUI\showManScoringByQuestionParticipantsTable(), ilLMPresentationGUI\showPrintView(), ilPersonalProfileGUI\showPublicProfileFields(), ilMailSearchGUI\showResults(), ilChatroomViewGUI\showRoom(), Firebase\JWT\JWT\sign(), ilExportFieldsInfo\sortExportFields(), ilContainerSorting\sortItems(), ilExplorer\sortNodes(), ilContainerSorting\sortOrderDefault(), ilContainerSorting\sortSubItems(), assOrderingHorizontal\splitAndTrimOrderElementText(), nusoap_parser\start_element(), ilForumNotificationCache\store(), ilShibbolethSettings\store(), arConnectorCache\storeActiveRecordInCache(), ilMMItemTranslationStorage\storeDefaultTranslation(), ilMailFormCall\storeReferer(), ilHierarchyFormGUI\str(), ilFormPropertyGUI\str(), ilBadgeGUIRequest\strArray(), ILIAS\Skill\Service\SkillGUIRequest\strArray(), ILIAS\Repository\strArray(), ilFormPropertyGUI\strArray(), ilPlainTextHandler\tablesContent(), ilLoggingErrorFileStorage\tablesContent(), ilCertificateCronTest\testActivation(), ILIAS\GlobalScreen\Scope\Layout\MetaDataTest\testAddMetaDatum(), ilTestQuestionRelatedObjectivesListTest\testAddQuestionRelatedObjectives(), ILIAS\Modules\Test\test\AccessFileUploadAnswerTest\testAnonymousWithInvalidAccessCode(), ILIAS\Modules\Test\test\AccessFileUploadAnswerTest\testAnonymousWithoutAccessCode(), ILIAS\Modules\Test\test\AccessFileUploadAnswerTest\testAnonymousWithValidAccessCode(), ForumNotificationCacheTest\testCacheKeyCouldBeGeneratedByArray(), ilMailOptionsTest\testConstructor(), ilMailOptionsTest\testConstructorWithUserSettings(), ilObjLanguageDBAccessTest\testCreate(), ilBuddySystemRelationCollectionTest\testElementsCanBeAddedAndRemoved(), ilBuddySystemRelationCollectionTest\testElementsCanBeInitiallyAdded(), ForumNotificationCacheTest\testExceptionIsRaisedWhenKeyShouldBeBuiltWithNonScalarValues(), ilCertificateCronTest\testFlexibleActivation(), ILIAS\Tests\GlobalCache\Setup\ilGlobalCacheSetupAgentTest\testGetArrayToConfigTransformationWithDataServices(), ilCertificateCronTest\testGetDefaultScheduleType(), ilCertificateCronTest\testGetDefaultScheduleValue(), ilCertificateCronTest\testGetDescription(), ilCertificateCronTest\testGetId(), ilCertificateCronTest\testGetTitle(), ILIAS\FileUpload\Collection\EntryLockingStringMapTest\testGetWhichShouldSucceed(), ILIAS\FileUpload\Collection\EntryLockingStringMapTest\testGetWithoutPutTheValueWhichShouldFail(), ilMailTemplateContextTest\testGlobalPlaceholdersCanBeResolvedWithCorrespondingValues(), ilTestQuestionRelatedObjectivesListTest\testHasQuestionRelatedObjectives(), ilObjLanguageDBAccessTest\testInsertLangEntriesLocalChangesAreNotOverwritten(), ilObjLanguageDBAccessTest\testInsertLangEntriesManipulateCalledNeverWhenEveryContentHasALocalChange(), ilObjLanguageDBAccessTest\testInsertLangEntriesManipulateCalledOnce(), ilObjLanguageDBAccessTest\testInsertLangEntriesReturnedArrayHasValuesFromContent(), ilObjLanguageDBAccessTest\testInsertLangEntriesReturnsArray(), ilBuddySystemRelationCollectionTest\testIterator(), ilMailOptionsGUITest\testMailOptionsAreAccessibleIfGlobalAccessIsNotDenied(), ilMailOptionsGUITest\testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToMailSystem(), ilMailOptionsGUITest\testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToPersonalSettings(), ILIAS\FileUpload\Collection\EntryLockingStringMapTest\testPutValueTwiceWhichShouldFail(), ILIAS\FileUpload\Collection\EntryLockingStringMapTest\testPutValueWhichShouldSucceed(), ilBuddySystemStateFactoryTest\testRelationsCanBeFilteredByState(), ilAssQuestionSkillAssignmentRegistryTest\testSkillAssignmentsCanBetStoredAndFetchedBySerializationStrategy(), ilBuddySystemStateFactoryTest\testStatesCanBeReceivedAsOptionMap(), ILIAS\Tests\Setup\Metrics\StorageOnPathWrapperTest\testStoresToPath(), ilMailMimeTest\testTransportFactoryWillReturnNullTransportIfExternalEmailDeliveryIsDisabled(), ilMailMimeTest\testTransportFactoryWillReturnSendmailTransportIfSmtpTransportIsDisabled(), ilMailMimeTest\testTransportFactoryWillReturnSmtpTransportIfEnabled(), ILIAS\Modules\Test\test\AccessFileUploadAnswerTest\testUserWhichCanAccessTheTestResults(), StateTest\testValue(), ILIAS\Setup\Metrics\Metric\toArray(), ilTreeExplorerGUI\toggleExplorerNodeState(), ILIAS\UI\Implementation\Render\AbstractComponentRenderer\toJS(), assTextSubset\toJSON(), assImagemapQuestion\toJSON(), assKprimChoice\toJSON(), assSingleChoice\toJSON(), assMultipleChoice\toJSON(), assClozeTest\toJSON(), ilLDAPResult\toSimpleArray(), assLongMenuExport\toXML(), assLongMenuExportQti21\toXML(), assClozeTestExport\toXML(), ilMDClassification\toXML(), ilMDGeneral\toXML(), ilMDEducational\toXML(), ilObjSurveyQuestionPool\toXML(), ilSCORM2004TrackingItems\tracInteractionUserAnswers(), ilSCORM2004TrackingItems\tracInteractionUserAnswersColumns(), ILIAS\Refinery\KindlyTo\Transformation\DictionaryTransformation\transform(), ILIAS\Refinery\To\Transformation\DictionaryTransformation\transform(), ILIAS\Refinery\KindlyTo\Transformation\TupleTransformation\transform(), ILIAS\Refinery\To\Transformation\TupleTransformation\transform(), ILIAS\Refinery\KindlyTo\Transformation\RecordTransformation\transform(), ILIAS\Refinery\To\Transformation\RecordTransformation\transform(), ilObjLanguageFolderGUI\uninstallObject(), ilObjStudyProgrammeMembersGUI\unmarkAccreditedMulti(), ilObjMediaObject\update(), ilStudyProgrammeType\updateAssignedStudyProgrammesIcons(), ilHierarchyFormGUI\updateExpanded(), ilGeoLocationFileMockRepository\updateGeoLocation(), ilGeoLocationFileMockRepository\updateGeoLocationTimestampByCoordinates(), ilTestArchiver\updateTestArchive(), ilCtrlArrayIterator\valid(), ilStatistics\validate(), SurveyMultipleChoiceQuestionGUI\validateEditForm(), assFormulaQuestion\validateSolutionSubmit(), Firebase\JWT\JWT\verify(), ilObjLTIConsumer\verifyPrivateKey(), ILIAS\LTI\ToolProvider\verifySignature(), ilObjTypeDefinitionGUI\viewObject(), ilObjObjectFolderGUI\viewObject(), ilDclTableViewFieldSetting\wakeUp(), ILIAS\Setup\AgentCollection\withAdditionalAgent(), ILIAS\UI\Implementation\Component\Layout\Page\Standard\withAdditionalMetaDatum(), ILIAS\UI\Implementation\Component\Input\Field\HasDynamicInputsBase\withDisabled(), ILIAS\UI\Implementation\Component\Input\withInput(), ILIAS\UI\Implementation\Component\Input\Field\HasDynamicInputsBase\withNameFrom(), ILIAS\Data\URI\withParameter(), ILIAS\UI\Implementation\Component\Input\Field\SwitchableGroup\withRequired(), ILIAS\KioskMode\State\withValueFor(), ilIniFile\write(), ilADTActiveRecordByType\write(), ilObjSystemFolderGUI\writeCheckParams(), ilScormAiccDataSet\writeData(), ilSCORM2004StoreData\writeGObjective(), assFormulaQuestionGUI\writePostData(), ilSurveyPhrasesGUI\writePostData(), ilNewsForContextBlockGUI\writeSettings(), and ilSCORM13PlayerGUI\writeSharedData().
string null ILIAS::LTI::ToolProvider::$kid = null |
Key ID.
Definition at line 88 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\addJWTSignature(), Firebase\JWT\CachedKeySet\formatJwksForCache(), ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\getJWKS(), Firebase\JWT\JWT\getKey(), ilObjLTIConsumer\getPrivateKey(), Firebase\JWT\JWK\parseKeySet(), ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\parseKeySet(), ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\sign(), and ilObjLTIConsumer\verifyPrivateKey().
int null ILIAS::LTI::ToolProvider::$lastAccess = null |
Timestamp for date of last connection to this system.
Definition at line 144 of file System.php.
|
protected |
LTI message parameters.
Definition at line 179 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\getMessageClaims(), ILIAS\LTI\ToolProvider\Tool\getMessageParameters(), and ILIAS\LTI\ToolProvider\Platform\getMessageParameters().
|
protected |
Raw message parameters.
Definition at line 172 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\getRawParameters(), and ILIAS\LTI\ToolProvider\parseMessage().
string null ILIAS::LTI::ToolProvider::$reason = null |
Error message for last request processed.
Definition at line 102 of file System.php.
Referenced by ILIAS\FileUpload\DTO\ProcessingStatus\__construct(), ilObjLanguageFolder\checkAllLanguages(), ilUserImportParser\getProtocolAsHTML(), Title\moveTo(), Title\moveToNewTitle(), and ILIAS\LTI\ToolProvider\Tool\result().
array ILIAS::LTI::ToolProvider::$requiredScopes = array() |
Scopes to request when obtaining an access token.
Definition at line 81 of file System.php.
string null ILIAS::LTI::ToolProvider::$rsaKey = null |
RSA key in PEM or JSON format.
Set to the private key for signing outgoing messages and service requests, and to the public key for verifying incoming messages and service requests.
Definition at line 74 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\addJWTSignature(), and ILIAS\LTI\ToolProvider\verifySignature().
string null ILIAS::LTI::ToolProvider::$secret = null |
Shared secret.
Definition at line 43 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\addOAuth1Signature(), ilLTIPlatform\getSecret(), ilLTIProviderObjectSettingGUI\initObjectSettingsForm(), ilOpenIdConnectSettingsGUI\initSettingsForm(), ILIAS\LTI\ToolProvider\OAuthDataStore\lookup_consumer(), ilLTIPlatform\setSecret(), and ILIAS\LTI\ToolProvider\verifySignature().
|
private |
Setting values (LTI parameters, custom parameters and local parameters).
Definition at line 200 of file System.php.
Referenced by ilFavouritesListGUI\__construct(), ILIAS\Mail\Cron\ExpiredOrOrphanedMails\NotificationsCollector\__construct(), ilObjForum\__construct(), ilQuestionpoolExport\__construct(), ilObjUser\_checkExternalAuthAccount(), ilObjUserAccess\_checkGoto(), ilContainer\_exportContainerSettings(), ilContainerSortingSettings\_exportContainerSortingSettings(), ilSetting\_getLongerSettings(), ilObjChatroom\_getPublicRefId(), ilECSObjectSettings\_handleDelete(), ilContainerSortingSettings\_importContainerSortingSettings(), ilDAVActivationChecker\_isActive(), ilUserSearchOptions\_isEnabled(), ilMDUtils\_parseCopyright(), ilIndividualAssessmentDataSet\_readData(), ilWebServicesConfigStoredObjective\achieve(), ilInstallationInformationStoredObjective\achieve(), ilInstIdDefaultStoredObjective\achieve(), ilNICKeyStoredObjective\achieve(), ilMakeInstallationAccessibleObjective\achieve(), ilHttpConfigStoredObjective\achieve(), ilNICKeyRegisteredObjective\achieve(), ilNoVersionDowngradeConditionObjective\achieve(), ilNoMajorVersionSkippedConditionObjective\achieve(), ilVersionWrittenToSettingsObjective\achieve(), ilChatroomServerConfigStoredObjective\achieve(), ilDefaultLanguageSetObjective\achieve(), ilSCCronTrash\addCustomSettingsToForm(), ilCalendarViewGUI\addToolbarFileDownload(), ilObjTest\applyDefaults(), ilSoapCourseAdministration\assignCourseMember(), ilObjUserFolder\buildExportFile(), ilIndividualAssessmentSettingsGUI\buildForm(), ilObjLearningSequenceSettingsGUI\buildForm(), ilObjTestSettingsScoringResultsGUI\buildForm(), ilObjStudyProgrammeSettingsGUI\buildForm(), ilLearningSequenceImporter\buildLPSettings(), ilLearningSequenceImporter\buildSettings(), ilObjAuthSettings\checkAuthLDAP(), ilObjAuthSettings\checkAuthScript(), ilObjAuthSettings\checkAuthSHIB(), ilObjChatroom\cloneObject(), ilLOSettings\cloneSettings(), ilSystemFolderMetricsCollectedObjective\collectFrom(), ilGlobalCacheMetricsCollectedObjective\collectFrom(), ilHttpMetricsCollectedObjective\collectFrom(), ilChatroomMetricsCollectedObjective\collectFrom(), ilTreeMetricsCollectedObjective\collectFrom(), ilAppointmentPresentationGroupGUI\collectPropertiesAndActions(), ilAppointmentPresentationCourseGUI\collectPropertiesAndActions(), ILIAS\GlobalScreen\Scope\Layout\Collector\MainLayoutCollector\collectStructure(), ilECSMappingSettingsGUI\cUpdateSettings(), ilLearningSequenceSettingsDB\delete(), ilStudyProgrammeSettingsDBRepository\delete(), ilLearningSequenceFilesystem\delete_image(), ilShibbolethRoleAssignmentRules\doAssignments(), ilAuthProviderShibboleth\doAuthentication(), ilObjTestScoreSettingsDatabaseRepository\doSelect(), ilECSMappingSettingsGUI\dUpdateSettings(), ilObjTestSettingsScoringResultsGUI\executeCommand(), ilObjLearningSequenceSettingsGUI\fillForm(), ilECSExportedContentTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilRbacLog\garbageCollection(), ilChatroomSettingsGUI\general(), ILIAS\LTI\ToolProvider\Service\ToolSettings\get(), ILIAS\Survey\Settings\SettingsDBRepository\getAccessSettings(), ilLearningSequenceActivationDB\getActivationForRefId(), ilChatroomTabGUIFactory\getAdminTabsForCommand(), ilGlobalCacheSetupAgent\getArrayToConfigTransformation(), ILIAS\Notifications\ilNotificationDatabaseHandler\getAvailableChannels(), ilWkhtmlToPdfConfig\getCommandLineConfig(), ilLOUserResults\getCompletedObjectiveIds(), ilObjAccessibilitySettings\getControlConceptStatus(), ilLOUserResults\getCourseResultsForUserPresentation(), ilObjUser\getDateFormat(), ilObjectDataSet\getDependencies(), ilDclTableView\getFieldSettings(), ilAppointmentPresentationGUI\getHTML(), ilBiblEntryDetailPresentationGUI\getLibrariesDeck(), ilSearchAutoComplete\getList(), ilCalendarAgendaListGUI\getPeriod(), ilUserUtil\getPossibleStartingPoints(), ilRadiusConfigRemovedObjective\getPreconditions(), ilRegistrationConfigUpdateObjective\getPreconditions(), ilPrivacySecurityConfigStoredObjective\getPreconditions(), ilWkhtmlToPdfConfig\getSavedDefaultBinaryPath(), ilServicesGlobalCacheTest\getSettings(), ILIAS\ContentPage\GlobalSettings\StorageImpl\getSettings(), ILIAS\LTI\ToolProvider\getSettings(), ilGlobalCache\getSettings(), ilLearningSequenceSettingsDB\getSettingsFor(), ILIAS\Calendar\Provider\CalendarMainBarProvider\getStaticSubItems(), ILIAS\LearningHistory\LearningHistoryMainBarProvider\getStaticSubItems(), ilStudyProgrammeTypeDBRepository\getStudyProgrammeIdsByTypeId(), ilObjUser\getTimeFormat(), ilObjUser\getTimeZone(), ILIAS\Notifications\Provider\NotificationsToastProvider\getToasts(), ILIAS\Notifications\Provider\AwarenessToastProvider\getToasts(), ilLTIDataConnector\getToolConsumers(), ILIAS\LTI\ToolProvider\Platform\getToolSettings(), ilObjectDataSet\getTypes(), ilNICKeyRegisteredObjective\getURLStringForNIC(), ilUserAutoComplete\getWherePart(), ILIAS\BookingManager\saveObjectSettingsCommandHandler\handle(), ilCertificateAppEventListener\handleCompletedStudyProgramme(), ilOnScreenChatAppEventListener\handleEvent(), ilMemberExportGUI\handleIncoming(), ilCertificateAppEventListener\handleLPUpdate(), ilObjFolderAccess\hasDownloadAction(), ilIndividualAssessmentDataSet\importRecord(), ilDidacticTemplateSettingsGUI\importTemplate(), ilMemberExportSettingsGUI\initForm(), ilObjSearchSettingsFormGUI\initForm(), ilObjSearchLuceneSettingsFormGUI\initForm(), ilAttendanceList\initForm(), ilAttendanceList\initFromSettings(), ilOnScreenChatGUI\initializeFrontend(), ilObjFileInfoRepository\initInlineSuffixes(), ilRbacSystem\initMemberView(), ilObjectServiceSettingsGUI\initServiceSettingsForm(), ilSettingsTemplateGUI\initSettingsTemplateForm(), ilObjectContentStyleSettingsGUI\initStylePropertiesForm(), ilBiblLibraryGUI\initTable(), ilSurveyParticipantsGUI\insertSavedMessageObject(), ilInstIdDefaultStoredObjective\isApplicable(), ilNICKeyStoredObjective\isApplicable(), ilMakeInstallationAccessibleObjective\isApplicable(), ilInstallationInformationStoredObjective\isApplicable(), ilDefaultLanguageSetObjective\isApplicable(), ilHttpConfigStoredObjective\isApplicable(), ilLOUtils\isCompleted(), ilTestSettingsGUI\isHiddenFormItem(), ilLTIDataConnector\loadContext(), ilChatroomServerSettings\loadDefault(), ilLTIDataConnector\loadPlatform(), ilLTIDataConnector\loadResourceLink(), ilCalendarSettings\lookupCalendarContentPresentationEnabled(), ilLOUtils\lookupObjectiveRequiredPercentage(), ilECSNodeMappingAssignments\lookupSettings(), ilContainerSortingSettings\lookupSortModeFromParentContainer(), markAccredited(), ilLearningSequenceFilesystem\moveUploaded(), ilLOXmlParser\parseSettings(), ilBlockSetting\preloadPDBlockSettings(), ilObjWebDAV\read(), ilXapiResultsCronjob\readLastRunTS(), ilCalendarCategories\readSelectedCategories(), resetProgressToSettings(), ilSCCronTrash\run(), ilChatroomAdminViewGUI\saveClientSettings(), ilObjAccessibilitySettings\saveControlConceptStatus(), ilSCCronTrash\saveCustomSettings(), ilObjTestSettingsScoringResultsGUI\saveForm(), ilWkhtmlToPdfConfigFormGUI\saveNewDefaultBinaryPath(), ilMemberExportSettingsGUI\savePrintViewSettings(), ilObjectContentStyleSettingsGUI\saveStyleSettings(), ilRemoteObjectBase\sendNewContentNotification(), ILIAS\LTI\ToolProvider\Service\ToolSettings\set(), ilChatroomInstaller\setChatroomSettings(), ilObjStudyProgramme\setPoints(), ilSettingsTemplate\setSetting(), ILIAS\LTI\ToolProvider\setSettings(), ilGlobalCache\setSettings(), ilObjStudyProgramme\setStatus(), ilSettingsFactory\settingsFor(), ILIAS\LTI\ToolProvider\Platform\setToolSettings(), ilRegistrationSettingsTest\setUp(), ilStudyProgrammeAssignmentActionsTest\setUp(), LSControlBuilderTest\setUp(), ilCalendarDayGUI\show(), ilCalendarMonthGUI\show(), ilObjLearningSequenceSettingsGUI\showLegacyPage(), ilMemberViewGUI\showMemberViewSwitch(), ilChatroomViewGUI\showRoom(), succeed(), ilIndividualAssessmentSettingsTest\test_create_settings(), ilIndividualAssessmentSettingsStorageDBTest\test_createSettings(), ilIndividualAssessmentMemberTest\test_mayBeFinalized_already_finalized(), ilIndividualAssessmentMemberTest\test_mayBeFinalized_file_required_filename_empty(), ilIndividualAssessmentMemberTest\test_mayBeFinalized_with_negative_lp_status(), ilIndividualAssessmentMemberTest\test_mayBeFinalized_with_positive_lp_status(), ilIndividualAssessmentSettingsTest\test_to_form_input(), ilIndividualAssessmentInfoSettingsTest\test_to_form_input(), ilIndividualAssessmentSettingsStorageDBTest\test_updateInfoSettings(), ilIndividualAssessmentSettingsStorageDBTest\test_updateSettings(), ilServicesFileServicesTest\testActualWhitelist(), ilServicesFileServicesTest\testBlacklistedUpload(), ilServicesFileServicesTest\testBlacklistedUploadWithPermission(), ilCertificateActiveValidatorTest\testCertificatesAreActiveAndJavaServerIsActive(), ilXlsFoParserTest\testCommasWillBeConvertedToPointInDecimalSepartor(), ilSOAPAuth\testConnection(), ilPrivacySettingsTest\testConstruct(), GlobalSettingsTest\testConstruction(), ilMailOptionsTest\testConstructor(), ilMailOptionsTest\testConstructorWithUserSettings(), ilMailMimeSubjectBuilderTest\testContextPrefixMustBePrependedWhenGivenAndPrefixShouldBeAppended(), ilMailMimeSubjectBuilderTest\testDefaultPrefixMustBePrependedWhenNoGlobalPrefixIsDefinedAndPrefixShouldBeAppended(), ilServicesFileServicesTest\testDisabledASCIISetting(), DashboardViewSettingsTest\testDisableMemberships(), DashboardViewSettingsTest\testDisableSelectedItems(), ilMailTest\testExternalMailDeliveryToLocalRecipientsWorksAsExpected(), ilMailMimeTest\testFactoryWillReturnSystemSenderForAnonymousUserId(), ilMailMimeTest\testFactoryWillReturnSystemSenderWhenExplicitlyRequested(), ilMailMimeTest\testFactoryWillReturnUserSenderForExistingUserId(), ilMailMimeTest\testFactoryWillReturnUserSenderWhenExplicitlyRequested(), ilServicesFileServicesTest\testFileNamePolicyOnDownloading(), ilLearningSequenceActivationDBTest\testGetActivationForRefIdWithData(), ilLearningSequenceActivationDBTest\testGetActivationForRefIdWithoutData(), ILIAS\Tests\GlobalCache\Setup\ilGlobalCacheSetupAgentTest\testGetArrayToConfigTransformationWithDataServices(), ILIAS\Tests\GlobalCache\Setup\ilGlobalCacheSetupAgentTest\testGetArrayToConfigTransformationWithEmptyDataArray(), ILIAS\Tests\GlobalCache\Setup\ilGlobalCacheSetupAgentTest\testGetArrayToConfigTransformationWithEmptyMemcachedDataArray(), ILIAS\Tests\GlobalCache\Setup\ilGlobalCacheSetupAgentTest\testGetArrayToConfigTransformationWithMemcachedNode(), ILIAS\Tests\GlobalCache\Setup\ilGlobalCacheSetupAgentTest\testGetArrayToConfigTransformationWithNullComponents(), ILIAS\Tests\GlobalCache\Setup\ilGlobalCacheSetupAgentTest\testGetArrayToConfigTransformationWithNullData(), ILIAS\Tests\GlobalCache\Setup\ilGlobalCacheSetupAgentTest\testGetArrayToConfigTransformationWithNullMemcachedData(), ILIAS\Tests\GlobalCache\Setup\ilGlobalCacheSetupAgentTest\testGetArrayToConfigTransformationWithNullMemcachedDataArray(), ilMailMimeSubjectBuilderTest\testGlobalPrefixMustBePrependedWhenDefinedAndPrefixShouldBeAppended(), ILIAS\ContentPage\GlobalSettingsStorageTest\testGlobalSettings(), ilMailOptionsGUITest\testMailOptionsAreAccessibleIfGlobalAccessIsNotDenied(), ilMailOptionsGUITest\testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToMailSystem(), ilMailOptionsGUITest\testMailOptionsAreNotAccessibleIfGlobalAccessIsDeniedAndUserWillBeRedirectedToPersonalSettings(), DashboardViewSettingsTest\testMembershipsEnabledPerDefault(), ilMailMimeTest\testMimMailDelegatesEmailDeliveryToDefaultTransport(), ilMailMimeTest\testMimMailDelegatesEmailDeliveryToThePassedTransporter(), ilServicesFileServicesTest\testNoASCIISetting(), ilXlsFoParserTest\testParseButXmlCheckerFindsAnError(), ilXlsFoParserTest\testParseWithCustomPageFormatting(), ilXlsFoParserTest\testParseWithNonCustomPageFormatting(), ilObjSearchRpcClientCoordinatorTest\testRefreshLuceneSettings(), ilObjSearchRpcClientCoordinatorTest\testRefreshLuceneSettingsException(), ilServicesFileServicesTest\testRenamingNonWhitelistedFile(), ilPrgRestartAssignmentsCronJobTest\testRestartAssignmentsForRelevantProgrammes(), ilServicesFileServicesTest\testSanitizing(), DashboardViewSettingsTest\testSelectedItemsEnabledPerDefault(), ilServicesGlobalCacheTest\testService(), ilLearningSequenceActivationDBTest\testStore(), ilLearningSequenceSettingsDBTest\testStoreWithoutUploadsAndDeletionsAndEmptySettings(), ilLearningSequenceSettingsDBTest\testStoreWithoutUploadsAndDeletionsAndWithSettings(), ilLearningSequenceSettingsDBTest\testStoreWithoutUploadsAndWithDeletionsAndWithSettings(), ilLearningSequenceSettingsDBTest\testStoreWithUploadsAndWithoutDeletionsAndWithSettings(), ilMailMimeSubjectBuilderTest\testSubjectMustNotBeChangedWhenNoPrefixShouldBeAdded(), ilMailMimeTest\testTransportFactoryWillReturnNullTransportIfExternalEmailDeliveryIsDisabled(), ilMailMimeTest\testTransportFactoryWillReturnSendmailTransportIfSmtpTransportIsDisabled(), ilMailMimeTest\testTransportFactoryWillReturnSmtpTransportIfEnabled(), ilCertificateActiveValidatorTest\testValidationReturnFalseBecauseGlobalCertificatesAreInactive(), ilCertificateActiveValidatorTest\testValidationReturnFalseBecauseJavaServerIsInactive(), ilServicesGlobalCacheTest\testValues(), ilObjTestSettingsResultSummary\toForm(), ilObjTestSettingsGamification\toForm(), ilObjSearchSettingsFormGUI\update(), ilObjSearchLuceneSettingsFormGUI\update(), ilStudyProgrammeSettingsDBRepository\update(), ilIndividualAssessmentSettingsGUI\update(), ilObjLearningSequenceSettingsGUI\update(), ilObjLearningSequence\updateActivation(), ilShibbolethRoleAssignmentRules\updateAssignments(), ilObjLearningSequence\updateSettings(), ilObjTestScoreSettings\withGamificationSettings(), ilObjTestScoreSettings\withResultDetailsSettings(), ilObjTestScoreSettings\withResultSummarySettings(), ilObjTestScoreSettings\withScoringSettings(), ilLOXmlWriter\write(), ilObjWebDAV\write(), and ilXapiResultsCronjob\writeThisAsLastRunTS().
|
private |
Whether the settings value have changed since last saved.
Definition at line 207 of file System.php.
string ILIAS::LTI::ToolProvider::$signatureMethod = 'HMAC-SHA1' |
Method used for signing messages.
Definition at line 50 of file System.php.
Referenced by ILIAS\LTI\ToolProvider\checkMessage(), ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\generateKey(), and ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\getJWKS().
int null ILIAS::LTI::ToolProvider::$updated = null |
Timestamp for when the object was last updated.
Definition at line 158 of file System.php.
Referenced by ilPageEditorGUI\activate(), ilPageEditorGUI\assignCharacteristic(), ilQuestionpoolExport\buildExportFileXLS(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphCommandActionHandler\cancelCommand(), ilPageEditorGUI\confirmedDeleteSelected(), ilPageEditorGUI\cut(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphCommandActionHandler\deleteCommand(), ilLearningModuleImporter\finalProcessing(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphCommandActionHandler\getContentForSaving(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphResponseFactory\getResponseObject(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphResponseFactory\getResponseObjectMulti(), ilPCParagraph\insert(), ILIAS\COPage\Editor\Components\Grid\GridCommandActionHandler\insertCommand(), ILIAS\COPage\Editor\Components\MediaObject\MediaObjectCommandActionHandler\insertCommand(), ILIAS\COPage\Editor\Components\Section\SectionCommandActionHandler\insertCommand(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphCommandActionHandler\insertCommand(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphCommandActionHandler\mergePrevious(), ilPageObject\resolveQuestionReferences(), ilObjLearningSequenceContentGUI\save(), ilLMObject\saveExportId(), ilPCParagraph\saveJS(), ILIAS\COPage\Editor\Server\UIWrapper\sendPage(), ILIAS\COPage\Editor\Components\Table\TableCommandActionHandler\sendUpdateResponse(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphCommandActionHandler\split(), ilWikiPage\update(), ILIAS\COPage\Editor\Components\Section\SectionCommandActionHandler\updateCommand(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphCommandActionHandler\updateCommand(), ILIAS\COPage\Editor\Components\Table\TableCommandActionHandler\updateData(), and ILIAS\COPage\Editor\Components\Table\TableCommandActionHandler\updateDataCommand().
trait ILIAS::LTI::ToolProvider\System |
Definition at line 30 of file System.php.