본문 바로가기

JWT3

[Laravel] JWT API Server 구축하기(2) 구성 : Laravel Framework 8.42.1 2021.05.21 - [Framework/Laravel Framework] - [Laravel] JWT API Server 구축하기(1) 이번 포스팅에서는 User 모델 이외에 Admin 모델을 만들어 multiple jwt 인증을 진행해보겠다. Admin Model 추가 User Model과 내용은 동일하다. migration도 users table과 동일하게 구성했다. php artisan make:model Admin 2021. 5. 25.
[Laravel] JWT API Server 구축하기(1) 구성 : Laravel Framework 8.42.1 들어가기 앞서, JWT, OAuth 의 개념을 알고 있다면 더욱 쉽게 접근 가능 할 것 같다. 2021.05.01 - [보안] - [JWT] JSON Web Token 이란? 2021.05.01 - [보안] - [OAuth] OAuth 2.0 이란? tymon-jwt 패키지를 이용해 실습해 볼것이다. https://github.com/tymondesigns/jwt-auth tymondesigns/jwt-auth 패키지 설치하기 composer 명령어를 이용해서 tymon/jwt-auth 패키지를 설치한다. composer require tymon/jwt-auth publish 명령을 실행한다. php artisan vendor:publish --pro.. 2021. 5. 21.
[JWT] JSON Web Token 이란? 1. 개념 JWT는 일반적으로 클라이언트와 서버, 서비스와 서비스 사이 통신시 권한 인가(Authorization)를 위해 사용하는 토큰이다. URL에 대해 안전한 문자열로 구성되어 있기 때문에 HTTP 어디든(URL, Header,...)지 위치할 수 있다. 2. 구조 Header.Payload.Signature 헤더(Header), 페이로드(Payload), 서명(Signature) 세 부분을 점(dot)으로 구분하는 구조이다. 1) Header JWT를 검증하는데 필요한 정보를 가진 JSON 객체는 Base64 URL-Safe 인코딩된 문자열이다. 헤더(Header)는 JWT를 어떻게 검증(Verify)하는가에 대한 내용을 담고 있다. alg는 서명 시 사용하는 알고 리즘이고, typ은 토큰의 타입.. 2021. 5. 1.