ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Go to the source code of this file.
Functions | |
validateServiceToken (string $token, ilLTIConsumeProvider $provider) | |
sendAccessToken (string $scopes, ilLTIConsumeProvider $provider) | |
serverError (string $log="") | |
invalidRequest (string $log="") | |
Variables | |
global | $DIC |
$gradeService = new ilLTIConsumerGradeService() | |
if(!empty(ilObjLTIConsumer::verifyPrivateKey())) if(strtoupper($DIC->http() ->request() ->getMethod()) !=="POST") | $params = $DIC->http()->wrapper()->query() |
$post = $DIC->http()->wrapper()->post() | |
if(! $post->has('client_assertion')||! $post->has('client_assertion_type')||! $post->has('grant_type')||! $post->has('scope')) | $clientAssertion = $post->retrieve('client_assertion', $DIC->refinery()->kindlyTo()->string()) |
$clientAssertionType = $post->retrieve('client_assertion_type', $DIC->refinery()->kindlyTo()->string()) | |
$grantType = $post->retrieve('grant_type', $DIC->refinery()->kindlyTo()->string()) | |
$scope = $post->retrieve('scope', $DIC->refinery()->kindlyTo()->string()) | |
if($clientAssertionType !='urn:ietf:params:oauth:client-assertion-type:jwt-bearer'|| $grantType !='client_credentials') | $parts = explode('.', $clientAssertion) |
if(count($parts) !=3) | $payload = JWT::urlsafeB64Decode($parts[1]) |
$claims = json_decode($payload, true) | |
if($claims==null) | $clientId = $claims['sub'] |
if(empty($clientId)) | $providerId = 0 |
$provider = null | |
try | |
$scopes = array() | |
$requestedscopes = explode(' ', $scope) | |
invalidRequest | ( | string | $log = "" | ) |
Definition at line 159 of file ltitoken.php.
References $log, ilObjLTIConsumer\getLogger(), and ilObjLTIConsumer\sendResponseError().
Referenced by validateServiceToken().
sendAccessToken | ( | string | $scopes, |
ilLTIConsumeProvider | $provider | ||
) |
Definition at line 126 of file ltitoken.php.
References Vendor\Package\$e, $privateKey, $provider, $responseData, $scopes, $token, ilObjLTIConsumer\getLogger(), ilObjLTIConsumer\getPrivateKey(), ilObjLTIConsumer\sendResponseJson(), and serverError().
serverError | ( | string | $log = "" | ) |
Definition at line 151 of file ltitoken.php.
References $log, ilObjLTIConsumer\getLogger(), and ilObjLTIConsumer\sendResponseError().
Referenced by sendAccessToken(), and validateServiceToken().
validateServiceToken | ( | string | $token, |
ilLTIConsumeProvider | $provider | ||
) |
Definition at line 108 of file ltitoken.php.
References $data, Vendor\Package\$e, $provider, $token, ilObjLTIConsumer\getLogger(), invalidRequest(), and serverError().
$claims = json_decode($payload, true) |
Definition at line 68 of file ltitoken.php.
Referenced by ilAuthProviderOpenIdConnect\doAuthentication().
if (! $post->has( 'client_assertion')||! $post->has( 'client_assertion_type')||! $post->has( 'grant_type')||! $post->has( 'scope')) $clientAssertion = $post->retrieve('client_assertion', $DIC->refinery()->kindlyTo()->string()) |
Definition at line 52 of file ltitoken.php.
$clientAssertionType = $post->retrieve('client_assertion_type', $DIC->refinery()->kindlyTo()->string()) |
Definition at line 53 of file ltitoken.php.
if ( $claims==null) $clientId = $claims['sub'] |
Definition at line 74 of file ltitoken.php.
global $DIC |
Definition at line 31 of file ltitoken.php.
$gradeService = new ilLTIConsumerGradeService() |
Definition at line 35 of file ltitoken.php.
$grantType = $post->retrieve('grant_type', $DIC->refinery()->kindlyTo()->string()) |
Definition at line 54 of file ltitoken.php.
if(!empty(ilObjLTIConsumer::verifyPrivateKey())) if (strtoupper( $DIC->http() ->request() ->getMethod()) !=="POST") $params = $DIC->http()->wrapper()->query() |
Definition at line 45 of file ltitoken.php.
if ( $clientAssertionType !='urn:ietf:params:oauth:client-assertion-type:jwt-bearer'||$grantType !='client_credentials') $parts = explode('.', $clientAssertion) |
Definition at line 61 of file ltitoken.php.
Referenced by ilAdvancedMDParser\__construct(), ilWACPath\__construct(), ILIAS\FileUpload\MimeType\__construct(), ILIAS\Badge\Sorting\__construct(), ilObjChatroomGUI\_goto(), ilObjSessionGUI\_goto(), Mail_RFC822\_hasUnclosedBracketsSub(), Mail_RFC822\_isGroup(), Mail_RFC822\_splitAddresses(), Mail_RFC822\_splitCheck(), Mail_RFC822\_validateAddress(), Mail_RFC822\_validateAddrSpec(), Mail_RFC822\_validateLocalPart(), Mail_RFC822\_validatePhrase(), Mail_RFC822\_validateRouteAddr(), ilVirusScannerICapRemoteAvClient\analyseHeader(), assClozeTestGUI\applyIndizesToGapText(), ilSkillProfileGUI\assignLevelToProfile(), ILIAS\Container\Content\DataService\blockSequence(), ILIAS\GlobalScreen\Scope\Layout\Builder\DecoratedPageBuilder\build(), ILIAS\GlobalScreen\Scope\Layout\Builder\StandardPageBuilder\build(), ilAdvancedMDFieldDefinitionSelect\buildConfirmedObjects(), ilScheduleInputGUI\checkInput(), ILIAS\FileUpload\Processor\InsecureFilenameSanitizerPreProcessor\checkPath(), ilAppointmentPresentationCourseGUI\collectPropertiesAndActions(), ilPCTableData\deleteCol(), ILIAS\FileDelivery\Delivery\StreamDelivery\deliverFromToken(), ILIAS\ResourceStorage\Resource\ResourceBuilder\ensurePathInZIP(), ilUserImportParser\fetchFieldIdFromImportId(), ilWebResourceEditableLinkTableGUI\fillRow(), ilContainerImporter\finalProcessing(), ilLearningSequenceImporter\finalProcessing(), ILIAS\Container\StandardGUIRequest\getAlreadyRenderedRefIds(), ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder\getConsumerNameForPresentation(), ilCommonActionDispatcherGUI\getInstanceFromAjaxCall(), ILIAS\Cron\Job\Repository\JobRepositoryImpl\getJobInstanceById(), ilSCORM13PlayerGUI\getLogFileList(), ilWACTokenTest\getModifiedSignedPath(), ILIAS\Container\Screen\MemberViewLayoutProvider\getPageBuilderDecorator(), ilLSViewLayoutProvider\getPageBuilderDecorator(), ILIAS\LTI\Screen\LtiViewLayoutProvider\getPageBuilderDecorator(), ilPageComponentPluginImporter\getPCMapping(), ILIAS\GlobalScreen\Provider\AbstractProvider\getProviderNameForPresentation(), ilMailFormCall\getRefererRedirectUrl(), ILIAS\COPage\Link\ExtLinkMapper\getRefId(), ILIAS\UI\Implementation\Render\DefaultRendererFactory\getRendererNameFor(), ilWebLinkItemInternal\getResolvedLink(), ILIAS\Exercise\GUIRequest\getReviewCritId(), ILIAS\Exercise\GUIRequest\getReviewGiverId(), ILIAS\Exercise\GUIRequest\getReviewPeerId(), ILIAS\BookingManager\StandardGUIRequest\getSlotFrom(), ILIAS\BookingManager\StandardGUIRequest\getSlotTo(), ILIAS\Export\ImportHandler\File\Handler\getSubPathToDirBeginningAtPathEnd(), ILIAS\Export\ImportHandler\File\Handler\getSubPathToDirBeginningAtPathStart(), ilICalParser\getTZ(), ilSoapUserAdministration\getUserIdBySid(), ilObjSurveyGUI\getUserResultsPlain(), ILIAS\Mail\Message\MailBoxQuery\getWhere(), ilAdvancedMetaDataExporter\getXmlRepresentation(), ilObjSession\handleAutoFill(), ilLPListOfSettingsGUI\handleLPUsageInfo(), ilAdvancedMDRecordParser\handlerEndTag(), ilObjUserFolderGUI\handleUploadedFiles(), ilAdvancedMDFieldDefinitionExternalLink\importValueFromXML(), ilAdvancedMDFieldDefinitionLocation\importValueFromXML(), ilAdvancedMDFieldDefinitionText\importValueFromXML(), ilAdvancedMDFieldDefinitionInteger\importXMLProperty(), ilObjCourseGUI\infoScreen(), ilObjGroupGUI\infoScreen(), ilAssOrderingElement\isExportIdent(), ilLinkInputGUI\isInternalLink(), ILIAS\Filesystem\Util\ZipTest\LegacyZipWithTop(), ilPCTableData\moveColLeft(), ilPCTableData\moveColRight(), ilPCTableData\newColAfter(), ilPCTableData\newColBefore(), ilFileXMLParser\normalizeRelativePath(), ILIAS\Filesystem\Provider\FlySystem\Util\normalizeRelativePath(), ILIAS\FileUpload\Processor\FilenameSanitizerPreProcessor\normalizeRelativePath(), ilDclFieldFactory\parseDatatypeTitle(), ilErrorHandling\parseEditorPathTranslation(), ilDataSet\parseObjectExportId(), ilVirusScannerICapRemote\parseResponse(), ilLTIConsumerResourceBase\parseTemplate(), ilObjSCORMLearningModule\parseUserId(), ilTestSettingsChangeConfirmationGUI\populateParametersFromPropertyForm(), ilPortfolioPageGUI\postOutputProcessing(), assClozeTestGUI\removeIndizesFromGapText(), ilContainerRenderer\removeItem(), wsdl\serializeRPCParameters(), ILIAS\User\Profile\PublicProfileGUI\setBackUrl(), ILIAS\Filesystem\Util\ZipTest\testLegacyZip(), ilAuthFrontendCredentialsApache\tryAuthenticationOnLoginPage(), ilAdvancedMDFieldDefinitionSelect\update(), ilSkillProfileGUI\updateLevelOfProfile(), ilMailAutoCompleteSentMailsRecipientsProvider\valid(), Mail_RFC822\validateMailbox(), ILIAS\Data\URI\withAuthority(), and assMultipleChoiceGUI\writeAnswerSpecificPostData().
if (count( $parts) !=3) $payload = JWT::urlsafeB64Decode($parts[1]) |
Definition at line 67 of file ltitoken.php.
Referenced by nusoap_client\call(), ILIAS\FileDelivery\Delivery\StreamDelivery\deliverFromToken(), ILIAS\FileDelivery\Token\DataSigner\getSignedStreamToken(), nusoap_server\send_response(), nusoap_server\serialize_return(), ILIAS\FileDelivery\Token\DataSigner\sign(), ILIAS\FileDelivery\Token\SigningSerializer\sign(), and ILIAS\Tests\FileDelivery\Token\TokenTest\testKeyRotation().
$post = $DIC->http()->wrapper()->post() |
Definition at line 46 of file ltitoken.php.
Referenced by ILIAS\Survey\Evaluation\EvaluationGUIRequest\__construct(), ilObjBlogGUI\approve(), ilChatroomAuthInputGUI\checkInput(), ilDateDurationInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilPropertyFormGUI\checkInput(), ilOrgUnitGenericMultiInputGUI\checkInput(), ilObjBlogGUI\deactivateAdmin(), ilBlogPosting\deleteAllBlogPostings(), ilObjStudyProgrammeAutoCategoriesGUI\deleteConfirmation(), ilObjStudyProgrammeAutoMembershipsGUI\deleteConfirmation(), ilForum\deletePost(), ilADTSearchBridge\extractPostValues(), XapiProxy\XapiProxyResponse\fakeResponseBlocked(), ilPDNewsTableGUI\fillRow(), ilForumTopic\getFirstVisiblePostNode(), ilPropertyFormGUI\getInput(), ilForumTopic\getPostRootNode(), ilForumTopic\getPostTree(), AccordionStandardGUIRequestTest\getRequest(), AdminGUIRequestTest\getRequest(), BlogStandardGUIRequestTest\getRequest(), BookManStandardGUIRequestTest\getRequest(), CatStandardGUIRequestTest\getRequest(), ContRefStandardGUIRequestTest\getRequest(), IntLink\LinkStandardGUIRequestTest\getRequest(), FoldStandardGUIRequestTest\getRequest(), GloPresentationGUIRequestTest\getRequest(), HelpStandardGUIRequestTest\getRequest(), HTMLLearningModuleStandardGUIRequestTest\getRequest(), ImprintStandardGUIRequestTest\getRequest(), InfoScreenStandardGUIRequestTest\getRequest(), ItemGroupStandardGUIRequestTest\getRequest(), LearningHistoryStandardGUIRequestTest\getRequest(), LMEditingGUIRequestTest\getRequest(), LikeStandardGUIRequestTest\getRequest(), MediaCastStandardGUIRequestTest\getRequest(), PWspStandardGUIRequestTest\getRequest(), RootStandardGUIRequestTest\getRequest(), ContentStyleStandardGUIRequestTest\getRequest(), SvyEvaluationGUIRequestTest\getRequest(), SplEditingGUIRequestTest\getRequest(), TableGUIRequestTest\getRequest(), assFormulaQuestion\getSolutionSubmit(), assKprimChoice\getSolutionSubmit(), assMultipleChoice\getSolutionSubmit(), assTextSubset\getSolutionSubmit(), ilForum\getSubPathIdsForNode(), ilBlogDraftsDerivedTaskProvider\getTasks(), ilAssQuestionSkillAssignmentRegistryTest\getTestData(), ilExerciseManagementGUI\handleIndividualDeadlineCallsObject(), ilFileDataForumRCImplementation\importFileToCollection(), ilADTDateSearchBridgeRange\importFromPost(), ilADTDateSearchBridgeSingle\importFromPost(), ilADTDateTimeSearchBridgeRange\importFromPost(), ilADTDateTimeSearchBridgeSingle\importFromPost(), ilADTEnumSearchBridgeMulti\importFromPost(), ilADTEnumSearchBridgeSingle\importFromPost(), ilADTExternalLinkSearchBridgeSingle\importFromPost(), ilADTFloatSearchBridgeSingle\importFromPost(), ilADTIntegerSearchBridgeSingle\importFromPost(), ilADTInternalLinkSearchBridgeSingle\importFromPost(), ilADTLocalizedTextSearchBridgeSingle\importFromPost(), ilADTLocationSearchBridgeSingle\importFromPost(), ilADTTextSearchBridgeSingle\importFromPost(), ilObjBlogGUI\lookupSubObjectTitle(), ilForumTopic\movePosts(), ILIAS\Notifications\ilNotificationPushHandler\notify(), ilForumExportGUI\printPost(), ilForumExportGUI\printThread(), ilPortfolioPageGUI\renderBlogTeaser(), ilForumExportGUI\renderPostHtml(), ILIAS\COPage\Editor\Server\Server\reply(), assErrorTextGUI\restructurePostDataForSaving(), ilObjForumGUI\retrieveThreadIds(), ilObjStudyProgrammeAutoMembershipsGUI\save(), ilObjSystemFolderGUI\saveHeaderTitlesObject(), ilTaxAssignInputGUI\saveInput(), assOrderingQuestionGUI\saveNesting(), ilObjLanguageExtGUI\saveObject(), ilAssQuestionSkillAssignmentRegistryTest\serializedData(), ilForumTopic\setLastPostForThreadOverview(), ilBulkEditQuestionsGUI\storeTaxonomies(), ilPlainTextHandler\tables(), ilLoggingErrorFileStorage\tables(), PasswordInputTest\testValueType(), ilBlogPosting\update(), ilPCDataTableGUI\updateJS(), and ilObjForumGUI\viewThreadObject().
$provider = null |
Definition at line 80 of file ltitoken.php.
Referenced by ilForumPostsDeleted\__construct(), ILIAS\Notifications\Model\ilNotificationConfig\__construct(), ILIAS\GlobalScreen\Identification\PluginIdentificationProvider\__construct(), ILIAS\Notifications\Provider\NotificationsPushProvider\__construct(), ILIAS\LegalDocuments\Repository\DatabaseHistoryRepository\acceptedVersion(), ilLTIConsumerAdministrationGUI\acceptProviderAsGlobalCmd(), ilLTIConsumerAdministrationGUI\acceptProviderAsGlobalMultiCmd(), ilLTIConsumeProviderList\add(), ilMailAutoCompleteSearch\addProvider(), ilObjLTIConsumerGUI\afterSave(), ILIAS\LegalDocuments\Repository\DatabaseHistoryRepository\all(), ilAuthFrontend\authenticate(), ilAuthFrontendHTTP\authenticate(), ilLTIConsumeProviderSettingsGUI\buildForm(), ilLTIConsumerAdministrationGUI\buildProviderForm(), ilObjLTIConsumerGUI\cancelDynReg(), ilObjLTIConsumerGUI\checkContentSelection(), ILIAS\Container\Classification\ClassificationManager\clearSelectionOfProvider(), ILIAS\GlobalScreen\Scope\Footer\Collector\FooterMainCollector\collectStructure(), ILIAS\GlobalScreen\Scope\Layout\Collector\MainLayoutCollector\collectStructure(), ILIAS\GlobalScreen\Scope\MainMenu\Collector\MainMenuMainCollector\collectStructure(), ILIAS\GlobalScreen\Scope\MetaBar\Collector\MetaBarMainCollector\collectStructure(), ILIAS\GlobalScreen\Scope\Tool\Collector\MainToolCollector\collectStructure(), ilLTIConsumerAdministrationGUI\confirmDeleteProviders(), ilObjLTIConsumerGUI\contentSelection(), ilObjLTIConsumerGUI\contentSelectionRequest(), ilObjLTIConsumerGUI\contentSelectionResponse(), ILIAS\GlobalScreen\Identification\IdentificationFactory\core(), ILIAS\LegalDocuments\Repository\DatabaseHistoryRepository\countAll(), ilMMNullItemFacade\create(), ilForumAppEventListener\delegateNotification(), ilLTIConsumerAdministrationGUI\deleteGlobalProviderCmd(), ILIAS\Notifications\ilNotificationOSDHandler\deleteStaleOSDNotificationsForUser(), ilLTIConsumerAdministrationGUI\deleteUserProviderCmd(), ilStartUpGUI\doApacheAuthentication(), ilStartUpGUI\doLTIAuthentication(), ilStartUpGUI\doMigration(), ilStartUpGUI\doMigrationNewAccount(), ilStartUpGUI\doOpenIdConnectAuthentication(), ilStartUpGUI\doSamlAuthentication(), ILIAS\AuthShibboleth\LoginPerformer\doShibbolethAuthentication(), ilMembershipGUI\executeCommand(), ilOnScreenChatGUI\executeCommand(), ILIAS\LegalDocuments\Repository\DatabaseDocumentRepository\exists(), ilLTIConsumerAdministrationGUI\fetchProvider(), ilClassificationBlockGUI\filterContainer(), ilUserActionCollector\getActionsForTargetUser(), ilDerivedTaskProviderMasterFactory\getAllProviders(), ilBadgeHandler\getAvailableTypes(), ilLTIConsumeProviderList\getById(), ILIAS\components\ResourceStorage\Container\View\CombinedActionProvider\getComponents(), ilLearningHistoryEntryCollector\getEntries(), ILIAS\Notifications\UserSettings\PushNotification\getInput(), ilClassificationBlockGUI\getLegacyContent(), ilGSProviderFactory\getMainBarProvider(), ilGSProviderFactory\getMetaBarProvider(), ILIAS\Survey\Mode\ModeFactory\getModeById(), ilGSProviderFactory\getModificationProvider(), ilGSProviderFactory\getNotificationsProvider(), ILIAS\Survey\PrintView\GUIService\getPrintProcessGUI(), ilWikiPageGUI\getPrintView(), ilObjWikiGUI\getPrintView(), ilAuthProviderFactory\getProviderByAuthMode(), ilAuthProviderFactory\getProviders(), ILIAS\Badge\ilBadgeTypesTableGUI\getRecords(), ILIAS\Container\Classification\ClassificationManager\getSelectionOfProvider(), ILIAS\components\ResourceStorage\Container\View\CombinedActionProvider\getSingleActions(), ilLTIConsumeProviderList\getTableData(), ilGSProviderFactory\getToastsProvider(), ilGSProviderFactory\getToolProvider(), ILIAS\components\ResourceStorage\Container\View\CombinedActionProvider\getTopActions(), ILIAS\Notifications\Model\ilNotificationConfig\getType(), ILIAS\Container\Classification\ClassificationSessionRepository\getValueForProvider(), ilAuthFrontend\handleAccountMigration(), ilOpenIdConnectAppEventListener\handleLogoutFor(), ilUserActionCollector\hasProviderActiveActions(), ilResourceCollectionGUI\index(), ilECSUserConsentModalGUI\initConsentForm(), ilObjLTIConsumerGUI\initCustomCreateForm(), ilMembershipBlockGUI\initData(), ilSelectedItemsBlockGUI\initData(), ilObjLTIConsumerGUI\initDynRegForm(), ilClassificationBlockGUI\initProviders(), ilOpenIdConnectSettingsGUI\initSettingsForm(), ilObjLTIConsumerGUI\initShowToolConfig(), ilLTIConsumerSettingsGUI\isUserDynamicRegistrationTransaction(), ILIAS\Survey\PrintView\GUIService\list(), ilUserCertificateGUI\listCertificates(), ilLTIConsumeProviderList\load(), ilAuthFrontend\migrateAccount(), ilAuthFrontend\migrateAccountNew(), ILIAS\Survey\PrintView\GUIService\page(), ilLTIConsumerAdministrationGUI\performAcceptProvidersAsGlobal(), ilLTIConsumerAdministrationGUI\performDeleteProvidersCmd(), ilLTIConsumerAdministrationGUI\performResetProvidersToUserScope(), ILIAS\GlobalScreen\Identification\IdentificationFactory\plugin(), ilLTIConsumerAdministrationGUI\prepareProvider(), ILIAS\Notes\InternalGUIService\print(), ILIAS\LegalDocuments\Repository\DatabaseDocumentRepository\queryDocuments(), ilObjLTIConsumer\registerClient(), ILIAS\Notifications\ilNotificationOSDHandler\removeOSDNotificationByIdentification(), ilLTIConsumerAdministrationGUI\resetProviderToUserScopeCmd(), ilLTIConsumerAdministrationGUI\resetProviderToUserScopeMultiCmd(), ILIAS\Survey\PrintView\GUIService\resultsDetails(), ILIAS\Survey\PrintView\GUIService\resultsOverview(), ILIAS\Survey\PrintView\GUIService\resultsPerUser(), ILIAS\GlobalScreen\Scope\Notification\Collector\MainNotificationCollector\returnAdministrativeNotificationsFromProviders(), ILIAS\GlobalScreen\Scope\Notification\Collector\MainNotificationCollector\returnNotificationsFromProviders(), ILIAS\GlobalScreen\Scope\Toast\Collector\ToastCollector\returnToastsFromProviders(), ilObjLTIConsumerGUI\saveContentSelection(), ilObjLTIConsumerGUI\saveDynReg(), ilLTIConsumerAdministrationGUI\saveGlobalProviderFormCmd(), ilLTIConsumerAdministrationGUI\saveGlobalProviderImportCmd(), ilLTIConsumeProviderSettingsGUI\saveSettingsCmd(), ilLTIConsumerAdministrationGUI\saveUserProviderFormCmd(), ilMailAutoCompleteSearch\search(), sendAccessToken(), ilForumCronNotification\sendCronForumNotification(), ilMailMemberSearchGUI\sendMailToSelectedUsers(), ilForumAppEventListener\sendNotification(), ILIAS\Container\Classification\ClassificationManager\setSelectionOfProvider(), ILIAS\Container\Classification\ClassificationSessionRepository\setValueForProvider(), ilLTIConsumerAdministrationGUI\showGlobalProviderFormCmd(), ilMailMemberSearchGUI\showSelectableUsers(), ilLTIConsumerAdministrationGUI\showUserProviderFormCmd(), ilUserCertificateTableProviderTest\testFetchingDataSetForTableWithLimitParameterAndWithoutFilters(), ilUserCertificateTableProviderTest\testFetchingDataSetForTableWithOrderFieldDate(), ilUserCertificateTableProviderTest\testFetchingDataSetForTableWithoutParamtersAndWithoutFilters(), ilUserCertificateTableProviderTest\testFetchingDataWithEmptyOrderFieldWillResultInException(), ilUserCertificateTableProviderTest\testFetchingDataWithInvalidLimitParameterWillResultInException(), ilUserCertificateTableProviderTest\testFetchingDataWithInvalidOffsetParameterWillResultInException(), ilUserCertificateTableProviderTest\testFetchingDataWithInvalidOrderFieldWillResultInException(), ilUserCertificateTableProviderTest\testFetchingDataWithWrongOrderDirectionWillResultInException(), ilCertificateLearningHistoryProviderTest\testGetEntries(), ilCertificateLearningHistoryProviderTest\testGetName(), ilCertificateLearningHistoryProviderTest\testIsActive(), ilServicesMainMenuTest\testTypeHandlers(), ILIAS\GlobalScreen\Identification\IdentificationFactory\tool(), ilAuthFrontendCredentialsSoap\tryAuthenticationOnLoginPage(), ILIAS\Container\Classification\ClassificationSessionRepository\unsetValueForProvider(), ilLTIConsumerAdministrationGUI\validateProviderDeletionSelection(), and validateServiceToken().
if (empty( $clientId)) $providerId = 0 |
Definition at line 79 of file ltitoken.php.
Referenced by ilLTIConsumeProvider\__construct(), ilObjLTIConsumerGUI\cancelDynReg(), ilObjLTIConsumerGUI\checkContentSelection(), ilObjLTIConsumerGUI\contentSelection(), ilLTIConsumerAdministrationGUI\fetchProviderMulti(), ilLTIConsumeProviderList\getById(), ilLTIConsumeProvider\getInstance(), ilLTIConsumeProviderList\hasTrashedUsages(), ilLTIConsumeProviderList\hasUntrashedUsages(), and ilLTIConsumeProviderList\loadUsedBy().
$requestedscopes = explode(' ', $scope) |
Definition at line 99 of file ltitoken.php.
$scope = $post->retrieve('scope', $DIC->refinery()->kindlyTo()->string()) |
Definition at line 55 of file ltitoken.php.
$scopes = array() |
Definition at line 96 of file ltitoken.php.
Referenced by ilLTIConsumerResourceBase\checkTool(), ilOpenIdConnectSettings\getAllScopes(), ilLTIConsumerGradeService\getPermittedScopes(), ilAdvancedMDRecord\getScopes(), ilOrgUnitPositionFormGUI\initFormElements(), ilAdvancedMDRecord\isFilteredByScope(), ilAdvancedMDSettingsGUI\loadRecordFormData(), sendAccessToken(), and ilOpenIdConnectSettingsGUI\validateDiscoveryUrl().
catch (IOException $e) try |
Definition at line 82 of file ltitoken.php.