반도젠
229
2020-11-20 17:56:41 작성 2020-11-20 18:02:19 수정됨
0
62

Laravel jwt 토큰 decode 방법 질문드립니다.


안녕하세요. 애플로그인을 구현하고 있어서 애플에서 로그인을 완료 하면 제가 작업하고 있는 서버로 post 를 보내줘서 id_token 을 받았습니다. 이 토큰을 https://jwt.io/ 에서 확인을 하니깐 정상적으로 확인이 되었습니다. 문제는 laravel 에서 해당 코드를 decode 하는 방법을 몰라서 질문 드립니다.

$decode = JWTAuth::setToken($request->id_token)->invalidate();

위 코드로 하면 Token Signature could not be verified. 이라는 결과값이 나옵니다. 어떻게 하면 정상적으로 값이 나오게 할 수 있나요?





$claims = explode('.', $request->id_token)[1];
$claims = json_decode(base64_decode($claims));

으로 해결했습니다. ㅎㅎㅎㅎㅎㅎ



0
  • 답변 0

  • 로그인을 하시면 답변 을 등록할 수 있습니다.