public function __construct(Authorizer $authorizer)
 {
     $this->authorizer = $authorizer;
     try {
         $this->accessToken = $authorizer->getChecker()->determineAccessToken();
         if ($this->accessToken) {
             $this->beforeFilter('oauth');
         }
     } catch (InvalidRequestException $e) {
         // do nothing
     }
 }
Esempio n. 2
0
 /**
  * Get the checker.
  *
  * @return \League\OAuth2\Server\ResourceServer 
  * @static 
  */
 public static function getChecker()
 {
     return \LucaDegasperi\OAuth2Server\Authorizer::getChecker();
 }
Esempio n. 3
0
 /**
  * Validate an access token
  * @param  Request $request
  * @return Illuminate\Http\Response
  */
 public function postValidateAccessToken(Request $request)
 {
     return response()->json($this->oauth->getChecker()->isValidRequest(false, $request->get('access_token')));
 }