public function GetToken($autenticationKey)
    {
        $token = $this->_storageStrategy->Get();
        
        if (is_null($token) || false === $token || $token->IsExpired() || $token->GetAutenticationKey() != $autenticationKey) {
            $this->StoreToken($this->_root->AuthenticationManager->CreateToken());
        }
    
        return $this->_storageStrategy->Get();
    }