function getUnscopedToken()
 {
     global $wgMemc;
     $token = '';
     $key = wfMemcKey('openstackmanager', "fulltoken", $this->username);
     $fulltoken = $wgMemc->get($key);
     if (is_string($fulltoken)) {
         $token = $fulltoken;
     } else {
         if (!$this->token) {
             $wikiuser = User::newFromName($this->user->getUsername());
             $token = OpenStackNovaUser::loadToken($wikiuser);
             if (!$token) {
                 // Log this user out!
                 $wikiuser->doLogout();
                 return '';
             }
             $wgMemc->set($key, $token);
         } else {
             $token = $this->token;
         }
     }
     return $token;
 }