Example #1
0
 /**
  *
  **/
 public function request_token_action()
 {
     try {
         $server = new OAuthServer();
         $token = $server->requestToken();
         $this->render_nothing();
     } catch (Exception $e) {
         $this->render_text($e->getMessage());
     }
 }
Example #2
0
/*
 * Always announce XRDS OAuth discovery
 */
header('X-XRDS-Location: ' . get_config('wwwroot') . 'webservice/oauthv1/services.xrds');
/*
 * Initialize OAuth store
 */
require_once get_config('docroot') . 'webservice/libs/oauth-php/OAuthServer.php';
require_once get_config('docroot') . 'webservice/libs/oauth-php/OAuthStore.php';
OAuthStore::instance('Mahara');
global $server;
$server = new OAuthServer();
!isset($_SERVER['PATH_INFO']) && ($_SERVER['PATH_INFO'] = null);
// Now - what kind of OAuth interaction are we handling?
if ($_SERVER['PATH_INFO'] == '/request_token') {
    $server->requestToken();
    exit;
} else {
    if ($_SERVER['PATH_INFO'] == '/access_token') {
        $server->accessToken();
        exit;
    } else {
        if ($_SERVER['PATH_INFO'] == '/authorize') {
            # logon
            require_once 'pieforms/pieform.php';
            if (!$USER->is_logged_in()) {
                $form = new Pieform(auth_get_login_form());
                auth_draw_login_page(null, $form);
                exit;
            }
            $rs = null;
Example #3
0
 public function actionRequest_token()
 {
     $server = new OAuthServer();
     $token = $server->requestToken();
     exit;
 }
 private function requesttoken()
 {
     Neuron_Auth_OAuthStore::getStore();
     $server = new OAuthServer();
     $token = $server->requestToken();
 }
 public function executeRequestToken(sfWebRequest $request)
 {
     $store = $this->getStore();
     $server = new OAuthServer();
     try {
         $server->requestToken();
         sfContext::getInstance()->getLogger()->info("Got request token ");
         die;
     } catch (OAuthException $e) {
         sfContext::getInstance()->getLogger()->err("Request token: OAuth Execption: " . $e->getMessage());
     } catch (Exception $e) {
         sfContext::getInstance()->getLogger()->err("Request token error: " . $e->getMessage());
     }
 }
Example #6
0
 public function requesttokenAction()
 {
     $server = new OAuthServer();
     $token = $server->requestToken();
     exit;
 }