ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
IMSGlobal\LTI\OAuth\OAuthDataStore Class Reference

Class to represent an OAuth Data Store. More...

+ Inheritance diagram for IMSGlobal\LTI\OAuth\OAuthDataStore:
+ Collaboration diagram for IMSGlobal\LTI\OAuth\OAuthDataStore:

Public Member Functions

 lookup_consumer ($consumer_key)
 
 lookup_token ($consumer, $token_type, $token)
 
 lookup_nonce ($consumer, $token, $nonce, $timestamp)
 
 new_request_token ($consumer, $callback=null)
 
 new_access_token ($token, $consumer, $verifier=null)
 

Detailed Description

Class to represent an OAuth Data Store.

Version
2008-08-04 https://opensource.org/licenses/MIT The MIT License

Definition at line 12 of file OAuthDataStore.php.

Member Function Documentation

◆ lookup_consumer()

IMSGlobal\LTI\OAuth\OAuthDataStore::lookup_consumer (   $consumer_key)

Definition at line 13 of file OAuthDataStore.php.

13  {
14  // implement me
15  }

◆ lookup_nonce()

IMSGlobal\LTI\OAuth\OAuthDataStore::lookup_nonce (   $consumer,
  $token,
  $nonce,
  $timestamp 
)

Definition at line 21 of file OAuthDataStore.php.

21  {
22  // implement me
23  }

◆ lookup_token()

IMSGlobal\LTI\OAuth\OAuthDataStore::lookup_token (   $consumer,
  $token_type,
  $token 
)

Definition at line 17 of file OAuthDataStore.php.

17  {
18  // implement me
19  }

◆ new_access_token()

IMSGlobal\LTI\OAuth\OAuthDataStore::new_access_token (   $token,
  $consumer,
  $verifier = null 
)

Definition at line 29 of file OAuthDataStore.php.

29  {
30  // return a new access token attached to this consumer
31  // for the user associated with this token if the request token
32  // is authorized
33  // should also invalidate the request token
34  }

◆ new_request_token()

IMSGlobal\LTI\OAuth\OAuthDataStore::new_request_token (   $consumer,
  $callback = null 
)

Definition at line 25 of file OAuthDataStore.php.

25  {
26  // return a new token attached to this consumer
27  }

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