MDL-53832 enrol_lti: Add LTI provider library
authorJohn Okely <john@moodle.com>
Fri, 23 Sep 2016 05:43:20 +0000 (13:43 +0800)
committerJohn Okely <john@moodle.com>
Wed, 19 Oct 2016 03:14:24 +0000 (11:14 +0800)
commita1f3821ee00b7c237c47a75b3067288bd7ab61f5
tree1c67ee6cf59797b63c93354ecd397d07d6025f40
parent6a69cda97dc8b10cffd805d62bfc6d56098c92d0
MDL-53832 enrol_lti: Add LTI provider library
48 files changed:
.eslintignore
.stylelintignore
lib/classes/component.php
lib/ltiprovider/LICENSE [new file with mode: 0644]
lib/ltiprovider/README.md [new file with mode: 0644]
lib/ltiprovider/readme_moodle.txt [new file with mode: 0644]
lib/ltiprovider/src/HTTPMessage.php [new file with mode: 0644]
lib/ltiprovider/src/OAuth/OAuthConsumer.php [new file with mode: 0644]
lib/ltiprovider/src/OAuth/OAuthDataStore.php [new file with mode: 0644]
lib/ltiprovider/src/OAuth/OAuthException.php [new file with mode: 0644]
lib/ltiprovider/src/OAuth/OAuthRequest.php [new file with mode: 0644]
lib/ltiprovider/src/OAuth/OAuthServer.php [new file with mode: 0644]
lib/ltiprovider/src/OAuth/OAuthSignatureMethod.php [new file with mode: 0644]
lib/ltiprovider/src/OAuth/OAuthSignatureMethod_HMAC_SHA1.php [new file with mode: 0644]
lib/ltiprovider/src/OAuth/OAuthSignatureMethod_HMAC_SHA256.php [new file with mode: 0644]
lib/ltiprovider/src/OAuth/OAuthToken.php [new file with mode: 0644]
lib/ltiprovider/src/OAuth/OAuthUtil.php [new file with mode: 0644]
lib/ltiprovider/src/Profile/Item.php [new file with mode: 0644]
lib/ltiprovider/src/Profile/Message.php [new file with mode: 0644]
lib/ltiprovider/src/Profile/ResourceHandler.php [new file with mode: 0644]
lib/ltiprovider/src/Profile/ServiceDefinition.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/ConsumerNonce.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/ContentItem.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/ContentItemImage.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/ContentItemPlacement.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/Context.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/DataConnector/DataConnector.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/DataConnector/DataConnector_mysql.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/DataConnector/DataConnector_pdo.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/DataConnector/DataConnector_pdo_sqlite.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/MediaType/Message.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/MediaType/ResourceHandler.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/MediaType/SecurityContract.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/MediaType/ToolProfile.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/MediaType/ToolProxy.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/OAuthDataStore.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/Outcome.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/ResourceLink.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/ResourceLinkShare.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/ResourceLinkShareKey.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/Service/Membership.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/Service/Service.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/Service/ToolSettings.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/ToolConsumer.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/ToolProvider.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/ToolProxy.php [new file with mode: 0644]
lib/ltiprovider/src/ToolProvider/User.php [new file with mode: 0644]
lib/thirdpartylibs.xml