Author: chabotc
Date: Sat May 10 04:09:05 2008
New Revision: 655046

URL: http://svn.apache.org/viewvc?rev=655046&view=rev
Log:
Renamed GadgetToken to SecurityToken, and moved from gadgets to common

Added:
    incubator/shindig/trunk/php/src/common/SecurityToken.php
      - copied, changed from r654993, 
incubator/shindig/trunk/php/src/gadgets/GadgetToken.php
    incubator/shindig/trunk/php/src/common/SecurityTokenDecoder.php
      - copied, changed from r654993, 
incubator/shindig/trunk/php/src/gadgets/GadgetTokenDecoder.php
    incubator/shindig/trunk/php/src/common/samplecontainer/
    
incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityToken.php
      - copied, changed from r654993, 
incubator/shindig/trunk/php/src/gadgets/samplecontainer/BasicGadgetToken.php
    
incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityTokenDecoder.php
      - copied, changed from r654993, 
incubator/shindig/trunk/php/src/gadgets/samplecontainer/BasicGadgetTokenDecoder.php
Removed:
    incubator/shindig/trunk/php/src/gadgets/GadgetToken.php
    incubator/shindig/trunk/php/src/gadgets/GadgetTokenDecoder.php
    incubator/shindig/trunk/php/src/gadgets/samplecontainer/BasicGadgetToken.php
    
incubator/shindig/trunk/php/src/gadgets/samplecontainer/BasicGadgetTokenDecoder.php
Modified:
    incubator/shindig/trunk/php/config.php
    incubator/shindig/trunk/php/index.php
    incubator/shindig/trunk/php/src/gadgets/GadgetSigner.php
    incubator/shindig/trunk/php/src/gadgets/ProxyHandler.php
    incubator/shindig/trunk/php/src/gadgets/http/ProxyServlet.php
    incubator/shindig/trunk/php/src/socialdata/http/GadgetDataServlet.php
    incubator/shindig/trunk/php/src/socialdata/opensocial/ActivitiesService.php
    incubator/shindig/trunk/php/src/socialdata/opensocial/DataService.php

Modified: incubator/shindig/trunk/php/config.php
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/config.php?rev=655046&r1=655045&r2=655046&view=diff
==============================================================================
--- incubator/shindig/trunk/php/config.php (original)
+++ incubator/shindig/trunk/php/config.php Sat May 10 04:09:05 2008
@@ -49,8 +49,8 @@
        // backends the gadget server uses for its logic functionality. 
        'blacklist_class' => 'BasicGadgetBlacklist',
        'remote_content' => 'BasicRemoteContent',
-       'gadget_signer' => 'BasicGadgetTokenDecoder',
-       'gadget_token' => 'BasicGadgetToken',
+       'security_token_signer' => 'BasicSecurityTokenDecoder',
+       'security_token' => 'BasicSecurityToken',
        'data_cache' => 'CacheFile', 
        
        // gadget server specific settings

Modified: incubator/shindig/trunk/php/index.php
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/index.php?rev=655046&r1=655045&r2=655046&view=diff
==============================================================================
--- incubator/shindig/trunk/php/index.php (original)
+++ incubator/shindig/trunk/php/index.php Sat May 10 04:09:05 2008
@@ -40,7 +40,7 @@
 // To load these, we scan our entire directory structure
 function __autoload($className)
 {
-       $locations = array('src/common', 'src/gadgets', 
'src/gadgets/samplecontainer', 'src/gadgets/http', 'src/socialdata', 
'src/socialdata/opensocial', 'src/socialdata/opensocial/model', 
'src/socialdata/http', 'src/socialdata/samplecontainer');
+       $locations = array('src/common', 'src/common/samplecontainer', 
'src/gadgets', 'src/gadgets/samplecontainer', 'src/gadgets/http', 
'src/socialdata', 'src/socialdata/opensocial', 
'src/socialdata/opensocial/model', 'src/socialdata/http', 
'src/socialdata/samplecontainer');
        // Check for the presense of this class in our all our directories.
        $fileName = $className.'.php';
        foreach ($locations as $path) {

Copied: incubator/shindig/trunk/php/src/common/SecurityToken.php (from r654993, 
incubator/shindig/trunk/php/src/gadgets/GadgetToken.php)
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/common/SecurityToken.php?p2=incubator/shindig/trunk/php/src/common/SecurityToken.php&p1=incubator/shindig/trunk/php/src/gadgets/GadgetToken.php&r1=654993&r2=655046&rev=655046&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/gadgets/GadgetToken.php (original)
+++ incubator/shindig/trunk/php/src/common/SecurityToken.php Sat May 10 
04:09:05 2008
@@ -20,9 +20,9 @@
 
 /**
  * An abstract representation of a signing token.
- * Use in conjunction with @code GadgetTokenDecoder.
+ * Use in conjunction with @code SecurityTokenDecoder.
  */
-abstract class GadgetToken {
+abstract class SecurityToken {
 
   //FIXME Hmm seems php is refusing to let me make abstract static functions? 
odd
   static public function createFromToken($token, $maxage) {}

Copied: incubator/shindig/trunk/php/src/common/SecurityTokenDecoder.php (from 
r654993, incubator/shindig/trunk/php/src/gadgets/GadgetTokenDecoder.php)
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/common/SecurityTokenDecoder.php?p2=incubator/shindig/trunk/php/src/common/SecurityTokenDecoder.php&p1=incubator/shindig/trunk/php/src/gadgets/GadgetTokenDecoder.php&r1=654993&r2=655046&rev=655046&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/gadgets/GadgetTokenDecoder.php (original)
+++ incubator/shindig/trunk/php/src/common/SecurityTokenDecoder.php Sat May 10 
04:09:05 2008
@@ -21,7 +21,7 @@
 /**
  *  Handles verification of gadget security tokens.
  */
-abstract class GadgetTokenDecoder {
+abstract class SecurityTokenDecoder {
 
   /**
    * Decrypts and verifies a gadget security token to return a gadget token.

Copied: 
incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityToken.php 
(from r654993, 
incubator/shindig/trunk/php/src/gadgets/samplecontainer/BasicGadgetToken.php)
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityToken.php?p2=incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityToken.php&p1=incubator/shindig/trunk/php/src/gadgets/samplecontainer/BasicGadgetToken.php&r1=654993&r2=655046&rev=655046&view=diff
==============================================================================
--- 
incubator/shindig/trunk/php/src/gadgets/samplecontainer/BasicGadgetToken.php 
(original)
+++ 
incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityToken.php 
Sat May 10 04:09:05 2008
@@ -21,7 +21,7 @@
 /**
  * Primitive token implementation that uses stings as tokens.
  */
-class BasicGadgetToken extends GadgetToken {
+class BasicSecurityToken extends SecurityToken {
   /** serialized form of the token */
   private $token;
   
@@ -54,7 +54,7 @@
    */
   static public function createFromToken($token, $maxAge)
   {
-       return new BasicGadgetToken($token, $maxAge, null, null, null, null, 
null, null);
+       return new BasicSecurityToken($token, $maxAge, null, null, null, null, 
null, null);
   }
   
   /**
@@ -69,7 +69,7 @@
    */
   static public function createFromValues($owner, $viewer, $app, $domain, 
$appUrl, $moduleId)
   {
-       return new BasicGadgetToken(null, null, $owner, $viewer, $app, $domain, 
$appUrl, $moduleId);
+       return new BasicSecurityToken(null, null, $owner, $viewer, $app, 
$domain, $appUrl, $moduleId);
   }
   
   
@@ -132,4 +132,4 @@
   public function getModuleId() {
     return intval($this->tokenData[$this->MODULE_KEY]);
   }
-}
\ No newline at end of file
+}

Copied: 
incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityTokenDecoder.php
 (from r654993, 
incubator/shindig/trunk/php/src/gadgets/samplecontainer/BasicGadgetTokenDecoder.php)
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityTokenDecoder.php?p2=incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityTokenDecoder.php&p1=incubator/shindig/trunk/php/src/gadgets/samplecontainer/BasicGadgetTokenDecoder.php&r1=654993&r2=655046&rev=655046&view=diff
==============================================================================
--- 
incubator/shindig/trunk/php/src/gadgets/samplecontainer/BasicGadgetTokenDecoder.php
 (original)
+++ 
incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityTokenDecoder.php
 Sat May 10 04:09:05 2008
@@ -18,7 +18,7 @@
  * under the License.
  */
 
-class BasicGadgetTokenDecoder extends GadgetTokenDecoder {
+class BasicSecurityTokenDecoder extends SecurityTokenDecoder {
        private $OWNER_INDEX = 0;
        private $VIEWER_INDEX = 1;
        private $APP_ID_INDEX = 2;
@@ -41,9 +41,9 @@
                        // in the example files
                        if (Config::get('allow_plaintext_token') && 
count(explode(':', $stringToken)) == 6) {
                                $tokens = explode(":", $stringToken);
-                               return new BasicGadgetToken(null, null, 
urldecode($tokens[$this->OWNER_INDEX]), 
urldecode($tokens[$this->VIEWER_INDEX]), 
urldecode($tokens[$this->APP_ID_INDEX]), 
urldecode($tokens[$this->CONTAINER_INDEX]), 
urldecode($tokens[$this->APP_URL_INDEX]), 
urldecode($tokens[$this->MODULE_ID_INDEX]));
+                               return new BasicSecurityToken(null, null, 
urldecode($tokens[$this->OWNER_INDEX]), 
urldecode($tokens[$this->VIEWER_INDEX]), 
urldecode($tokens[$this->APP_ID_INDEX]), 
urldecode($tokens[$this->CONTAINER_INDEX]), 
urldecode($tokens[$this->APP_URL_INDEX]), 
urldecode($tokens[$this->MODULE_ID_INDEX]));
                        } else {
-                               return 
BasicGadgetToken::createFromToken($stringToken, Config::get('st_max_age'));
+                               return 
BasicSecurityToken::createFromToken($stringToken, Config::get('st_max_age'));
                        }
                } catch (Exception $e) {
                        throw new GadgetException('INVALID_GADGET_TOKEN');

Modified: incubator/shindig/trunk/php/src/gadgets/GadgetSigner.php
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/gadgets/GadgetSigner.php?rev=655046&r1=655045&r2=655046&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/gadgets/GadgetSigner.php (original)
+++ incubator/shindig/trunk/php/src/gadgets/GadgetSigner.php Sat May 10 
04:09:05 2008
@@ -31,11 +31,11 @@
         * 
         * Or generates a token from an input string. This call must produce a 
token that
         * will validate against a token produced directly from a gadget so 
that the
-        * following function will always returns a valid GadgetToken:
+        * following function will always returns a valid SecurityToken:
         *
         * <code>
-        * GadgetToken testToken(Gadget gadget, GadgetSigner signer) {
-        *   GadgetToken token = signer.createToken(gadget);
+        * SecurityToken testToken(Gadget gadget, GadgetSigner signer) {
+        *   SecurityToken token = signer.createToken(gadget);
         *   return signer.createToken(token.toSerialForm());
         * }
         * </code>

Modified: incubator/shindig/trunk/php/src/gadgets/ProxyHandler.php
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/gadgets/ProxyHandler.php?rev=655046&r1=655045&r2=655046&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/gadgets/ProxyHandler.php (original)
+++ incubator/shindig/trunk/php/src/gadgets/ProxyHandler.php Sat May 10 
04:09:05 2008
@@ -307,10 +307,10 @@
        }
        
        /**
-        * Signs a url with the GadgetToken
+        * Signs a url with the SecurityToken
         *
         * @param string $originalUrl
-        * @param GadgetToken $token
+        * @param SecurityToken $token
         * @return unknown
         */
        private function signUrl($originalUrl, $token)

Modified: incubator/shindig/trunk/php/src/gadgets/http/ProxyServlet.php
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/gadgets/http/ProxyServlet.php?rev=655046&r1=655045&r2=655046&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/gadgets/http/ProxyServlet.php (original)
+++ incubator/shindig/trunk/php/src/gadgets/http/ProxyServlet.php Sat May 10 
04:09:05 2008
@@ -19,7 +19,7 @@
  */
 require 'src/common/HttpServlet.php';
 require 'src/gadgets/GadgetContext.php';
-require 'src/gadgets/GadgetTokenDecoder.php';
+require 'src/common/SecurityTokenDecoder.php';
 require 'src/gadgets/ProxyHandler.php';
 require 'src/gadgets/GadgetException.php';
 require 'src/common/RemoteContentRequest.php';
@@ -48,7 +48,7 @@
                        header("HTTP/1.0 400 Bad Request", true);
                        echo "<html><body><h1>400 - Missing url 
parameter</h1></body></html>";
                }
-               $gadgetSigner = Config::get('gadget_signer');
+               $gadgetSigner = Config::get('security_token_signer');
                $gadgetSigner = new $gadgetSigner();
                $proxyHandler = new ProxyHandler($context);
                if (! empty($_GET['output']) && $_GET['output'] == 'js') {

Modified: incubator/shindig/trunk/php/src/socialdata/http/GadgetDataServlet.php
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/socialdata/http/GadgetDataServlet.php?rev=655046&r1=655045&r2=655046&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/socialdata/http/GadgetDataServlet.php 
(original)
+++ incubator/shindig/trunk/php/src/socialdata/http/GadgetDataServlet.php Sat 
May 10 04:09:05 2008
@@ -19,8 +19,8 @@
 require 'src/common/HttpServlet.php';
 require 'src/socialdata/DataResponse.php';
 require 'src/socialdata/GadgetDataHandler.php';
-require 'src/gadgets/GadgetTokenDecoder.php';
-require 'src/gadgets/GadgetToken.php';
+require 'src/common/SecurityTokenDecoder.php';
+require 'src/common/SecurityToken.php';
 require 'src/common/BlobCrypter.php';
 require 'src/common/Crypto.php';
 require 'src/socialdata/RequestItem.php';
@@ -93,7 +93,7 @@
                if (empty($token)) {
                        throw new Exception("INVALID_GADGET_TOKEN");
                }
-               $gadgetSigner = Config::get('gadget_signer');
+               $gadgetSigner = Config::get('security_token_signer');
                $gadgetSigner = new $gadgetSigner();
                //FIXME currently don't have a propper token, impliment and 
re-enable this asap
                $securityToken = $gadgetSigner->createToken($token);
@@ -122,4 +122,4 @@
                echo header("HTTP/1.0 400 Bad Request", true, 400);
                die("<h1>Bad Request</h1>");
        }
-}
\ No newline at end of file
+}

Modified: 
incubator/shindig/trunk/php/src/socialdata/opensocial/ActivitiesService.php
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/socialdata/opensocial/ActivitiesService.php?rev=655046&r1=655045&r2=655046&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/socialdata/opensocial/ActivitiesService.php 
(original)
+++ incubator/shindig/trunk/php/src/socialdata/opensocial/ActivitiesService.php 
Sat May 10 04:09:05 2008
@@ -22,7 +22,7 @@
        /**
         * Returns a list of activities that correspond to the passed in person 
ids.
         * @param ids The ids of the people to fetch activities for.
-        * @param token A valid GadgetToken
+        * @param token A valid SecurityToken
         * @return a response item with the list of activities.
         */
        abstract public function getActivities($ids, $token);
@@ -32,7 +32,7 @@
         * called, getActivities will be able to return the Activity.
         * @param personId The id of the person to create the activity for.
         * @param activity The activity to create.
-        * @param token A valid GadgetToken
+        * @param token A valid SecurityToken
         * @return a response item containing any errors
         */
        abstract public function createActivity($personId, $activity, $token);

Modified: incubator/shindig/trunk/php/src/socialdata/opensocial/DataService.php
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/socialdata/opensocial/DataService.php?rev=655046&r1=655045&r2=655046&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/socialdata/opensocial/DataService.php 
(original)
+++ incubator/shindig/trunk/php/src/socialdata/opensocial/DataService.php Sat 
May 10 04:09:05 2008
@@ -23,7 +23,7 @@
         * Fetch data for a list of ids.
         * @param ids The list of ids
         * @param keys The list of keys to fetch
-        * @param token The GadgetToken for this request
+        * @param token The SecurityToken for this request
         * @return ResponseItem a response item with the error code set if
         *     there was a problem
         */
@@ -35,7 +35,7 @@
         * @param id The person the data is for.
         * @param key The key of the data.
         * @param value The new value of the data.
-        * @param token The GadgetToken for this request
+        * @param token The SecurityToken for this request
         * @return ResponseItem a response item with the error code set if
         *     there was a problem
         */


Reply via email to