You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by ch...@apache.org on 2008/08/23 15:46:16 UTC

svn commit: r688322 - /incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityToken.php

Author: chabotc
Date: Sat Aug 23 06:46:15 2008
New Revision: 688322

URL: http://svn.apache.org/viewvc?rev=688322&view=rev
Log:
SHINDIG-529 by Artemy Tregubenko: Simplify overriding of BasicSecurityToken

Modified:
    incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityToken.php

Modified: incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityToken.php
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityToken.php?rev=688322&r1=688321&r2=688322&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityToken.php (original)
+++ incubator/shindig/trunk/php/src/common/samplecontainer/BasicSecurityToken.php Sat Aug 23 06:46:15 2008
@@ -29,7 +29,7 @@
 	private $tokenData;
 	
 	/** tool to use for signing and encrypting the token */
-	private $crypter;
+	protected $crypter;
 	
 	private $OWNER_KEY = "o";
 	private $APP_KEY = "a";
@@ -74,7 +74,7 @@
 
 	public function __construct($token, $maxAge, $owner, $viewer, $app, $domain, $appUrl, $moduleId)
 	{
-		$this->crypter = new BasicBlobCrypter();
+		$this->crypter = $this->getCrypter();
 		if (! empty($token)) {
 			$this->token = $token;
 			$this->tokenData = $this->crypter->unwrap($token, $maxAge);
@@ -89,6 +89,11 @@
 			$this->token = $this->crypter->wrap($this->tokenData);
 		}
 	}
+	
+	protected function getCrypter()
+	{
+		return new BasicBlobCrypter();
+	} 
 
 	public function isAnonymous()
 	{