getRequest(); return !self::isOAuthRequest( $request ); } /** * Prevent redirects to canonical titles, since that's not what the OAuth * request signed. * @param \WebRequest $request * @param \Title $title * @param \OutputPage $output * @return bool */ public static function onTestCanonicalRedirect( $request, $title, $output ) { return !self::isOAuthRequest( $request ); } protected static function isOAuthRequest( $request ) { if ( Utils::hasOAuthHeaders( $request ) ) { return true; } return ResourceServer::isOAuth2Request( $request ); } }