Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
Classes | Namespaces | Variables
OAuth.php File Reference

This file contains the OAuth 1.0a implementation used for support for LTI 1.1. More...

Classes

class  moodle\mod\lti\OAuthConsumer
 OAuth 1.0 Consumer class. More...
 
class  moodle\mod\lti\OAuthDataStore
 
class  moodle\mod\lti\OAuthException
 Generic exception class. More...
 
class  moodle\mod\lti\OAuthRequest
 
class  moodle\mod\lti\OAuthServer
 
class  moodle\mod\lti\OAuthSignatureMethod
 
class  moodle\mod\lti\OAuthSignatureMethod_HMAC
 Base class for the HMac based signature methods. More...
 
class  moodle\mod\lti\OAuthSignatureMethod_HMAC_SHA1
 Implementation for SHA 1. More...
 
class  moodle\mod\lti\OAuthSignatureMethod_HMAC_SHA256
 Implementation for SHA 256. More...
 
class  moodle\mod\lti\OAuthSignatureMethod_PLAINTEXT
 
class  moodle\mod\lti\OAuthSignatureMethod_RSA_SHA1
 
class  moodle\mod\lti\OAuthToken
 
class  moodle\mod\lti\OAuthUtil
 

Namespaces

namespace  moodle\mod\lti
  
 

Variables

 moodle\mod\lti::$lastcomputedsignature = false
 

Detailed Description

This file contains the OAuth 1.0a implementation used for support for LTI 1.1.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later