0
JWT dev-develop
과 함께 Laravel 5.5를 사용하고 있습니다. 또한 웹용 인증 드라이버를 설정했습니다.Laravel 5.5에서 세션 및 JWT 인증을 사용할 수 없습니다.
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'jwt',
'provider' => 'users',
],
],
그러나 위의 구성은 JWT 무기명 토큰을 제공하지 않습니다. web
을 api
으로 대체하면 Auth::attempt($credentials)
이 세션 대신 JWT 토큰을 제공합니다.
두 가지 방법을 동시에 사용하는 방법은?
를 얻을 수
을 사용할 수 있습니다JWTAuth::attempt($credentials)
tymon\src\JWTAuth.php
에서이 기능을 확인하실 수 있습니다 ? –
@TijanManandhar : 업데이트 된 답변 시도 – C2486
'JWTAuth :: 시도 ($ 자격 증명) '을 사용하고 있지만 완전히 작동하지 않습니다. 사용자 자격 증명을 가져올 수 없습니다. 다음은 JWTAuthentication 미들웨어'$ user = JWTAuth :: parseToken() -> authenticate(); –