// // $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'; }));
/** * 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(); }); }