public function verifyIdToken($idToken = null)
  {
    $tokenVerifier = new Google_AccessToken_Verify(
        $this->getHttpClient(),
        $this->getCache(),
        $this->config['jwt']
    );

    if (null === $idToken) {
      $token = $this->getAccessToken();
      if (!isset($token['id_token'])) {
        throw new LogicException(
            'id_token must be passed in or set as part of setAccessToken'
        );
      }
      $idToken = $token['id_token'];
    }

    return $tokenVerifier->verifyIdToken(
        $idToken,
        $this->getClientId()
    );
  }
public function verifyIdToken($idToken = null)
  {
    $tokenVerifier = new Google_AccessToken_Verify(
        $this->getHttpClient(),
        $this->getCache(),
        $this->config['jwt']
    );

    if (null === $idToken) {
      $token = $this->getAccessToken();
      if (!isset($token['id_token'])) {
        throw new LogicException(
            'id_token must be passed in or set as part of setAccessToken'
        );
      }
      $idToken = $token['id_token'];
    }

    return $tokenVerifier->verifyIdToken(
        $idToken,
        $this->getClientId()
    );
  }
public function verifyIdToken ( $ idToken = null ) { $ tokenVerifier = new Google_AccessToken_Verify ( $ this -> getHttpClient ( ) , $ this -> getCache ( ) , $ this -> config [ 'jwt' ] ) ; if ( null === $ idToken ) { $ token = $ this -> getAccessToken ( ) ; if ( ! isset ( $ token [ 'id_token' ] ) ) { throw new LogicException ( 'id_token must be passed in or set as part of setAccessToken' ) ; } $ idToken = $ token [ 'id_token' ] ; } return $ tokenVerifier -> verifyIdToken ( $ idToken , $ this -> getClientId ( ) ) ; }
Verify an id_token. This method will verify the current id_token, if one
isn't provided.

@throws LogicException If no token was provided and no token was set using `setAccessToken`.
@throws UnexpectedValueException If the token is not a valid JWT.
@param string|null $idToken The token (id_token) that should be verified.
@return array|false Returns the token payload as an array if the verification was
successful, false otherwise.
Verify an id_token . This method will verify the current id_token if one isn t provided .