Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Public Member Functions | List of all members
moodle\mod\lti\TrivialOAuthDataStore Class Reference

A Trivial memory-based store - no support for tokens. More...

Inheritance diagram for moodle\mod\lti\TrivialOAuthDataStore:
moodle\mod\lti\OAuthDataStore

Public Member Functions

 add_consumer ($consumerkey, $consumersecret)
 Add a consumer to the array. More...
 
 lookup_consumer ($consumerkey)
 Get OAuth consumer given its key. More...
 
 lookup_nonce ($consumer, $token, $nonce, $timestamp)
 Nonce values are not checked so just return a null. More...
 
 lookup_token ($consumer, $tokentype, $token)
 Create a dummy OAuthToken object for a consumer. More...
 
 new_access_token ($token, $consumer)
 Tokens are not used so just return a null. More...
 
 new_request_token ($consumer)
 Tokens are not used so just return a null. More...
 

Detailed Description

A Trivial memory-based store - no support for tokens.

Member Function Documentation

◆ add_consumer()

moodle\mod\lti\TrivialOAuthDataStore::add_consumer (   $consumerkey,
  $consumersecret 
)

Add a consumer to the array.

Parameters
string$consumerkeyConsumer key
string$consumersecretConsumer secret

◆ lookup_consumer()

moodle\mod\lti\TrivialOAuthDataStore::lookup_consumer (   $consumerkey)

Get OAuth consumer given its key.

Parameters
string$consumerkeyConsumer key
Return values
moodle

Reimplemented from moodle\mod\lti\OAuthDataStore.

◆ lookup_nonce()

moodle\mod\lti\TrivialOAuthDataStore::lookup_nonce (   $consumer,
  $token,
  $nonce,
  $timestamp 
)

Nonce values are not checked so just return a null.

Parameters
moodle\mod\lti\OAuthConsumer$consumerConsumer
string$tokenToken ID
string$nonceNonce value
string$timestampTimestamp
Return values
null

Reimplemented from moodle\mod\lti\OAuthDataStore.

◆ lookup_token()

moodle\mod\lti\TrivialOAuthDataStore::lookup_token (   $consumer,
  $tokentype,
  $token 
)

Create a dummy OAuthToken object for a consumer.

Parameters
moodle\mod\lti\OAuthConsumer$consumerConsumer
string$tokentypeType of token
string$tokenToken ID
Return values
moodle

Reimplemented from moodle\mod\lti\OAuthDataStore.

◆ new_access_token()

moodle\mod\lti\TrivialOAuthDataStore::new_access_token (   $token,
  $consumer 
)

Tokens are not used so just return a null.

Parameters
string$tokenToken ID
moodle\mod\lti\OAuthConsumer$consumerConsumer
Return values
null

Reimplemented from moodle\mod\lti\OAuthDataStore.

◆ new_request_token()

moodle\mod\lti\TrivialOAuthDataStore::new_request_token (   $consumer)

Tokens are not used so just return a null.

Parameters
moodle\mod\lti\OAuthConsumer$consumerConsumer
Return values
null

Reimplemented from moodle\mod\lti\OAuthDataStore.


The documentation for this class was generated from the following file: