* @link http://status.net/
*/
-if (!defined('STATUSNET')) {
- exit(1);
-}
-
-require_once INSTALLDIR . '/lib/apioauth.php';
+if (!defined('GNUSOCIAL')) { exit(1); }
/**
* Action for getting OAuth token credentials (exchange an authorized
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
-class ApiOauthAccessTokenAction extends ApiOauthAction
+class ApiOAuthAccessTokenAction extends ApiOAuthAction
{
protected $reqToken = null;
protected $verifier = null;
{
parent::handle($args);
- $datastore = new ApiStatusNetOAuthDataStore();
+ $datastore = new ApiGNUsocialOAuthDataStore();
$server = new OAuthServer($datastore);
$hmac_method = new OAuthSignatureMethod_HMAC_SHA1();
// Spec doesn't say they MUST be.
try {
-
$req = OAuthRequest::from_request();
$this->reqToken = $req->get_parameter('oauth_token');
$this->verifier = $req->get_parameter('oauth_verifier');
- $app = $datastore->getAppByRequestToken($this->reqToken);
- $atok = $server->fetch_access_token($req);
+ $app = $datastore->getAppByRequestToken($this->reqToken);
+ $atok = $server->fetch_access_token($req);
} catch (Exception $e) {
common_log(LOG_WARNING, 'API OAuthException - ' . $e->getMessage());
common_debug(var_export($req, true));
}
if (empty($atok)) {
-
// Token exchange failed -- log it
$msg = sprintf(
);
common_log(LOG_WARNING, $msg);
- $this->clientError(_("Invalid request token or verifier.", 400, 'text'));
-
+ // TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+ $this->clientError(_('Invalid request token or verifier.'), 400, 'text');
} else {
common_log(
LOG_INFO,
sprintf(
- "Issued now access token '%s' for application %d (%s).",
+ "Issued access token '%s' for application %d (%s).",
$atok->key,
$app->id,
$app->name
*
* @param OAuthToken token the access token
*/
-
function showAccessToken($token)
{
header('Content-Type: application/x-www-form-urlencoded');