|
| | 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...
|
| |