ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
OAuthSignatureMethod_PLAINTEXT Class Reference
+ Inheritance diagram for OAuthSignatureMethod_PLAINTEXT:
+ Collaboration diagram for OAuthSignatureMethod_PLAINTEXT:

Public Member Functions

 get_name ()
 
 build_signature ($request, $consumer, $token)
 
- Public Member Functions inherited from OAuthSignatureMethod
 check_signature (&$request, $consumer, $token, $signature)
 

Detailed Description

Definition at line 110 of file OAuth.php.

Member Function Documentation

◆ build_signature()

OAuthSignatureMethod_PLAINTEXT::build_signature (   $request,
  $consumer,
  $token 
)

Definition at line 117 of file OAuth.php.

References $token, and OAuthUtil\urlencode_rfc3986().

118  {
119  $sig = array(
120  OAuthUtil::urlencode_rfc3986($consumer->secret)
121  );
122 
123  if ($token) {
124  array_push($sig, OAuthUtil::urlencode_rfc3986($token->secret));
125  } else {
126  array_push($sig, '');
127  }
128 
129  $raw = implode("&", $sig);
130  // for debug purposes
131  $request->base_string = $raw;
132 
133  return OAuthUtil::urlencode_rfc3986($raw);
134  }
static urlencode_rfc3986($input)
Definition: OAuth.php:747
$token
Definition: xapitoken.php:57
+ Here is the call graph for this function:

◆ get_name()

OAuthSignatureMethod_PLAINTEXT::get_name ( )

Definition at line 112 of file OAuth.php.

113  {
114  return "PLAINTEXT";
115  }

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