5.3에서 소개 된 Passport를 통해 보호되는 작은 Laravel API를 설정했습니다. 지금까지 모든 것이 잘 작동하고 있습니다.Laravel 5.3 보호 API 테스트
API를 소비하는 사람이 유일하므로 API 토큰을 생성하고 처리하기 위해 웹 미들웨어 그룹에 \Laravel\Passport\Http\Middleware\CreateFreshApiToken::class
을 추가하기 만하면됩니다.
제 질문 사항 : 응용 프로그램 테스트에서 토큰을 어떻게 처리합니까? actingAs($user)
마술처럼 사용자의 토큰을 요청에 추가하지 않는 것처럼 보입니다. $this->withoutMiddleware();
을 사용할 수 있지만 인증을 담당하는 미들웨어뿐만 아니라 모든 미들웨어가 비활성화됩니다.
해결 방법에 대한 아이디어가 있으십니까?
도움 주셔서 감사합니다. 기존 Laravel 여권 검사를 살펴 경우
정확히 그 일을 마치고 정답입니다. 그것은 문서에서도 마찬가지입니다. 확실하지 않은 이유는, 내가 약 1 년 전에이 질문을했을 때 나는 그것을 보지 못했습니다. :) – DerJacques