ILIAS
release_8 Revision v8.19
|
Go to the source code of this file.
Variables | |
global | $DIC |
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) | $params = $DIC->http()->wrapper()->query() |
$url = '' | |
$typeId = '' | |
if($params->has('url')) | else |
if($params->has('typeid')) | $clientId = ilObjLTIConsumer::getNewClientId() |
$scope = ilObjLTIConsumer::REG_TOKEN_OP_NEW_REG | |
if(!empty($typeId)) | try |
$token | |
aud | |
$privateKey = ilObjLTIConsumer::getPrivateKey() | |
$regToken = Firebase\JWT\JWT::encode($token, $privateKey['key'], 'RS256', $privateKey['kid']) | |
if ( $params->has( 'typeid')) $clientId = ilObjLTIConsumer::getNewClientId() |
Definition at line 52 of file ltiregstart.php.
global $DIC |
Definition at line 27 of file ltiregstart.php.
if (! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params = $DIC->http()->wrapper()->query() |
Definition at line 33 of file ltiregstart.php.
Referenced by ilAccessibilityTableDatabaseDataProvider\__construct(), ilTermsOfServiceTableDatabaseDataProvider\__construct(), ilTaxonomyListTableGUI\__construct(), php4XSLTProcessor\__construct(), ilTaxonomyTableGUI\__construct(), ilLMExplorerGUI\__construct(), ilObjTaggingSettingsGUI\__construct(), ilTaxonomyExplorerGUI\__construct(), ilTaggingClassificationProvider\__construct(), ilObjTaxonomyGUI\__construct(), ilRatingCategoryGUI\__construct(), ilTaxMDGUI\__construct(), ilRatingGUI\__construct(), ilTaggingSlateContentGUI\__construct(), ilTaggingGUI\__construct(), ilDashboardGUI\__construct(), ilNewsItemGUI\__construct(), ilCalendarBlockGUI\__construct(), ilObject2GUI\__construct(), ilLMPresentationGUI\__construct(), ilObjectGUI\__construct(), ILIAS\LTI\ToolProvider\Http\HttpMessage\__construct(), ilObjChatroomGUI\_goto(), ilObjLearningSequenceGUI\_goto(), ilPCTableGUI\_renderTable(), ILIAS\LTI\ToolProvider\addJWTSignature(), ILIAS\LTI\ToolProvider\addOAuth1Signature(), ilSoapFunctions\addUserToPositionInOrgUnit(), ilCmiXapiLaunchGUI\buildAuthTokenFetchParam(), nusoap_parser\buildVal(), nusoap_client\call(), ilMediaItem\create(), ilObjectListGUI\createDefaultCommand(), ilOrgUnitUserAssignmentGUI\delete(), ilPageObjectGUI\displayMedia(), ILIAS\LTI\ToolProvider\ResourceLink\doOutcomesService(), ilStartUpGUI\doSamlAuthentication(), ILIAS\LTI\ToolProvider\ResourceLink\doSettingService(), ilTestExpressPageObjectGUI\executeCommand(), ILIAS\UI\examples\Tree\Expandable\expandable_async_repo(), ilWikiStatGUI\export(), ilCOPageHTMLExport\exportHTMLMOB(), ILIAS\LTI\ToolProvider\Service\Result\get(), ILIAS\LTIOAuth\OAuthSignatureMethod_HMAC_SHA1\get_name(), ILIAS\LTI\ToolProvider\Service\Result\getAll(), ILIAS\LTI\ToolProvider\Service\LineItem\getAll(), ilForum\getAllThreads(), ilObjPortfolio\getAvailablePortfolioLinksForUserIds(), ilObjQuestionPoolListGUI\getCommandLink(), ilObjTestListGUI\getCommandLink(), ilOrgUnitUserAssignmentGUI\getConfirmationGUI(), ilObjLTIConsumer\getCustomParamsArray(), ilSoapFunctions\getEmployeePositionId(), ilPageObject\getFO(), ilImageMapEditorGUI\getImageMapOutput(), ILIAS\OrgUnit\Webservices\SOAP\Base\getInputParams(), ILIAS\Notifications\Model\ilNotificationConfig\getLanguageParameters(), ilCmiXapiLaunchGUI\getLaunchParameters(), ilLTIConsumerContentGUI\getLoginLTI13Form(), ILIAS\LTI\ToolProvider\ResourceLink\getMemberships(), ilSoapFunctions\getOrgUnitsSimpleXML(), ILIAS\UI\Implementation\Component\ViewControl\Renderer\getPaginationShyButton(), ILIAS\Data\URI\getParameter(), ILIAS\Data\URI\getParameters(), ilSoapFunctions\getPositionIds(), ilSoapFunctions\getPositionTitle(), ilObjLTIConsumer\getProviderCustomParamsArray(), ilSoapFunctions\getSuperiorPositionId(), ilObjSurvey\getSurveyCodesForExport(), ilObjSurvey\getSurveyCodesTableData(), ilForumDraftsDerivedTaskProvider\getTasks(), ilLMGSToolProvider\getToc(), ILIAS\UI\examples\Layout\Page\Standard\getUIContent(), LSUrlBuilder\getURL(), ilSoapFunctions\getUserIdsOfPosition(), ilSoapFunctions\getUserIdsOfPositionAndOrgUnit(), XapiProxy\XapiProxyRequest\handleGetStatementsRequest(), ilLPListOfSettingsGUI\handleLPUsageInfo(), ilLMPresentationGUI\ilMedia(), ilSoapFunctions\importOrgUnitsSimpleXML(), ilTaxonomyClassificationProvider\init(), ilObjLinkResourceGUI\initFormLink(), ilForumTopicTableGUI\initMergeThreadsTable(), ILIAS\Glossary\Export\GlossaryHtmlExport\initScreen(), ILIAS\LearningModule\Export\LMHtmlExport\initScreen(), ilTableGUI\linkbar(), ilSimpleSAMLphpWrapper\logout(), ILIAS\LTI\ToolProvider\Util\logRequest(), ilGlossaryPresentationGUI\media(), ilObjectListGUI\modifyTitleLink(), ilXlsFoParser\parse(), ilICalParser\parseLine(), ilVirusScannerICapRemote\parseResponse(), ilAccessibilityTableGUI\populate(), ilTermsOfServiceTableGUI\populate(), ilWebDAVMountInstructionsDocumentTableGUI\populate(), ilObjTest\processPrintoutput2FO(), ilSCORM13PlayerGUI\readSharedData(), ilSoapFunctions\removeUserFromPositionInOrgUnit(), ilTableGUI\render(), ilPCTableGUI\renderCell(), ilPortfolioPageGUI\renderMyCourses(), SurveySearch\search(), ILIAS\LTI\ToolProvider\Tool\sendAuthenticationRequest(), ILIAS\LTI\ToolProvider\Tool\sendRelaunchRequest(), assFlashQuestion\sendToHost(), ilObjectListGUI\setDefaultCommandParameters(), ILIAS\UI\Implementation\Component\ViewControl\Renderer\setPaginationBrowseControls(), assFlashQuestion\setParameters(), ilObjMediaPoolGUI\showMedia(), ilPageObjectGUI\showMediaFullscreen(), ilPageObjectGUI\showPage(), ilChatroomViewGUI\showRoom(), ILIAS\LTI\ToolProvider\signMessage(), ILIAS\LTI\ToolProvider\signParameters(), URITest\testAppendParameter(), DataRendererTest\testDataTableDataRowFromBuilder(), DataTest\testDataTableWithAdditionalParams(), ilMailTest\testPersistingToStage(), ilKSDocumentationGotoLinkTest\testRedirectWithGotoLink(), ilMailTest\testUpdateDraft(), URITest\testWithArrayParameters(), URITest\testWithParameters(), ilMediaItem\update(), ilWikiStatGUI\view(), and ILIAS\Data\URI\withParameter().
$privateKey = ilObjLTIConsumer::getPrivateKey() |
Definition at line 68 of file ltiregstart.php.
Referenced by ILIAS\LTI\ToolProvider\addJWTSignature(), ILIAS\LTI\ToolProvider\Jwt\FirebaseClient\generateKey(), ilObjLTIConsumer\getPublicKey(), ilObjLTIConsumer\LTISignJWT(), and sendAccessToken().
$regToken = Firebase\JWT\JWT::encode($token, $privateKey['key'], 'RS256', $privateKey['kid']) |
Definition at line 69 of file ltiregstart.php.
Definition at line 53 of file ltiregstart.php.
Referenced by ilChatroomHistoryGUI\byDay(), ilChatroomHistoryGUI\bySession(), ilObjLanguage\check(), ilSetupLanguage\checkLanguage(), nusoap_xmlschema\CreateTypeName(), ILIAS\LTI\ToolProvider\ResourceLink\doLTI11Service(), ilLTIConsumerGradeServiceScores\execute(), ILIAS\LTI\ToolProvider\AccessToken\get(), ilAdvancedMDRecord\getScopeRefIds(), ilChatroomServerSettings\getURL(), ilOrgUnitAuthorityInputGUI\getValue(), ilAdvancedMDRecordParser\handlerBeginTag(), ILIAS\CI\Rector\DIC\DICDependencyManipulator\hasClassParentClassMethod(), ILIAS\LTI\ToolProvider\AccessToken\hasScope(), ilAdvancedMDSettingsGUI\initForm(), ilOrgUnitPositionFormGUI\initFormElements(), ilOrgUnitGlobalSettingsGUI\initSettingsForm(), ilObjLanguage\insert(), ilSetupLanguage\insertLanguage(), ilObjLanguage\install(), ilAdvancedMDRecord\isFilteredByScope(), ilAdvancedMDSettingsGUI\loadRecordFormData(), ilSCORM13PlayerGUI\readGObjectiveInit(), ilWikiStatGUI\renderGraph(), ilAdvancedMDRecord\save(), ilChatroomViewGUI\showRoom(), ilContactGUI\submitInvitation(), ilChatroomServerSettingsTest\testGetUrl(), ilAdvancedMDRecord\update(), ilLTIConsumerContentGUI\validateLTI13InitalLogin(), ilWikiStatGUI\viewToolbar(), and ilSCORM2004StoreData\writeGObjective().
$token |
Definition at line 61 of file ltiregstart.php.
$typeId = '' |
Definition at line 36 of file ltiregstart.php.
Referenced by ilCronManagerGUI\initEditForm(), and ilObjLTIConsumer\LTISignJWT().
$url = '' |
Definition at line 35 of file ltiregstart.php.
aud |
Definition at line 63 of file ltiregstart.php.
if ( $params->has( 'url')) else |
Definition at line 44 of file ltiregstart.php.
if (!empty( $typeId)) try |
Definition at line 59 of file ltiregstart.php.