|
| ILIAS\LTI\ToolProvider::getRecordId () |
| Get the system record ID. More...
|
|
| ILIAS\LTI\ToolProvider::setRecordId (int $id) |
| Sets the system record ID. More...
|
|
| ILIAS\LTI\ToolProvider::getKey () |
| Get the consumer key. More...
|
|
| ILIAS\LTI\ToolProvider::setKey (string $key) |
| Set the consumer key. More...
|
|
| ILIAS\LTI\ToolProvider::getSetting (string $name, string $default='') |
| Get a setting value. More...
|
|
| ILIAS\LTI\ToolProvider::setSetting (string $name, string $value=null) |
| Set a setting value. More...
|
|
| ILIAS\LTI\ToolProvider::getSettings () |
| Get an array of all setting values. More...
|
|
| ILIAS\LTI\ToolProvider::setSettings (array $settings) |
| Set an array of all setting values. More...
|
|
| ILIAS\LTI\ToolProvider::saveSettings () |
| Save setting values. More...
|
|
| ILIAS\LTI\ToolProvider::hasJwt () |
| Check whether a JWT exists. More...
|
|
| ILIAS\LTI\ToolProvider::getJwt () |
| Get the JWT. More...
|
|
| ILIAS\LTI\ToolProvider::getRawParameters () |
| Get the raw POST parameters. More...
|
|
| ILIAS\LTI\ToolProvider::getMessageClaims (bool $fullyQualified=false) |
| Get the message claims. More...
|
|
static | ILIAS\LTI\ToolProvider::parseRoles ($roles, string $ltiVersion=Util::LTI_VERSION1) |
| Get an array of fully qualified user roles. More...
|
|
| ILIAS\LTI\ToolProvider::signParameters (string $url, string $type, string $version, array $params) |
| Add the signature to an LTI message. More...
|
|
| 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. More...
|
|
| 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. More...
|
|
| ILIAS\LTI\ToolProvider::signServiceRequest (string $url, string $method, string $type, $data=null) |
| Generates the headers for an LTI service request. More...
|
|
| ILIAS\LTI\ToolProvider::doServiceRequest (object $service, string $method, string $format, $data) |
| Perform a service request. More...
|
|
| ILIAS\LTI\ToolProvider::useOAuth1 () |
| Determine whether this consumer is using the OAuth 1 security model. More...
|
|
| 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. More...
|
|
| ILIAS\LTI\ToolProvider::checkMessage () |
| Verify the required properties of an LTI message. More...
|
|
| ILIAS\LTI\ToolProvider::verifySignature () |
| Verify the signature of a message. More...
|
|
| ILIAS\LTI\ToolProvider::parseMessage () |
| Parse the message. More...
|
|
| ILIAS\LTI\ToolProvider::parseClaims () |
| Parse the claims. More...
|
|
| ILIAS\LTI\ToolProvider::doCallback () |
| Call any callback function for the requested action. More...
|
|
| ILIAS\LTI\ToolProvider::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...
|
|
| ILIAS\LTI\ToolProvider::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 | ILIAS\LTI\ToolProvider::fullyQualifyClaim (string $claim, string $value) |
| Expand a claim into an array of individual fully-qualified claims. More...
|
|