//
    //		$code = AuthorizationServer::newAuthorizeRequest('user', $params['user_id'], $params);
    //
    //		Session::forget('authorize-params');
    //
    //		return Redirect::to(AuthorizationServer::makeRedirectWithCode($code, $params));
    //	}
    //
    //	if (Input::get('deny') !== null) {
    //
    //		Session::forget('authorize-params');
    //
    //		return Redirect::to(AuthorizationServer::makeRedirectWithError($params));
    //	}
}));
Route::get('callback', function () {
    return View::make('accesstoken-form');
});
// @see https://github.com/lucadegasperi/oauth2-server-laravel#issuing-an-access-token
Route::post('oauth/access_token', function () {
    return AuthorizationServer::performAccessTokenFlow();
});
Route::get('scope1', array('before' => 'oauth:scope1', function () {
    return 'scope1 allowed';
}));
Route::get('scope2', array('before' => 'oauth:scope2', function () {
    return 'scope2 allowed';
}));
Route::get('scope3', array('before' => 'oauth:scope3', function () {
    return 'scope3 allowed';
}));
Example #2
0
 /**
  * Login the driver.
  *
  * @return array|\Illuminate\Http\JsonResponse
  */
 public function login()
 {
     return \AuthorizationServer::performAccessTokenFlow();
 }
 public function getToken()
 {
     return AuthorizationServer::performAccessTokenFlow();
 }
 /**
  * Register Order resource Routes
  *
  * @return void
  */
 public function registerRoutes()
 {
     $this->app['router']->post('oauth2/access_token', function () {
         return \AuthorizationServer::performAccessTokenFlow();
     });
 }