Guest User

Untitled

a guest
Mar 19th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. {message: "Cannot handle token prior to 2018-03-19T22:12:10+0000",…}
  2. exception : "FirebaseJWTBeforeValidException"
  3. file : "/home/vagrant/web/scratk/office-api/vendor/firebase/php-jwt/src/JWT.php"
  4. line : 124
  5. message : "Cannot handle token prior to 2018-03-19T22:12:10+0000"
  6. trace : [{,…},…]
  7.  
  8. public function socialSignIn(Request $request, Response $response) {
  9. JWT::$leeway = 5;
  10.  
  11. $date = date('Y-m-d h:i:s');
  12.  
  13. $provider = $request->input('provider');
  14.  
  15. if ($provider == 'google') {
  16.  
  17. $id_token = $request->header('Authorization');
  18.  
  19. $id_token = str_replace("Bearer ","",$id_token);
  20.  
  21. $CLIENT_ID = Config::get('google.client_id');
  22.  
  23. $client = new Google_Client();
  24. $client->setDeveloperKey($CLIENT_ID);
  25. $payload = $client->verifyIdToken($id_token);
  26. if ($payload) {
  27. // $userid = $payload['sub'];
  28. return true;
  29. } else {
  30. return false;
  31. // return response()->json([
  32. // 'failed'
  33. // ], 300);
  34. }
  35. }
  36. }
Add Comment
Please, Sign In to add comment