Я хочу иметь возможность извлекать токен из http_request_body по раздражающим причинам, по которым мне нужно отправлять данные, токен слишком длинный для отправки как часть строки запроса, и они не принимают отправку заголовков.
Во всяком случае, мне удалось отредактировать промежуточное ПО jwt.auth GetUserFromToken следующим образом:
if (! $token = $this->auth->setRequest($request)->getToken()) {
if(! $token = $request->get('token') ) {
return $this->respond('tymon.jwt.absent', 'token_not_provided', 400);
}
}
Это работает, но мне интересно, есть ли лучший способ, который был бы более постоянным? Очевидно, что когда я развертываю или обновляю пакет, это будет переопределено.
Есть ли способ расширить или переопределить этот класс из моего приложения, а не напрямую в промежуточном программном обеспечении поставщика?
Спасибо!
$request->get("token")
все равно должен работать, как если бы токен был в строке запроса . - person apokryfos   schedule 25.09.2017VerifyCsrfToken
в качестве примера. - person apokryfos   schedule 25.09.2017