본문 바로가기
💻 개발/주문 플랫폼

11/14 - TIL : POSTMAN 로그인 설정하기

by 컴쏘 2024. 11. 14.

 

오늘 User 인가와 관련한 작업을 시작했다. 

 

Postman으로 작업을 하는데, 로그인이 필요한 기능들은 Authorization 토큰이 필요해 이를 간편하게 설정하는 방법을 정리해본다. 

 

우선 Postman에 로그인을 위한 API로 이동한다. 

로그인 API로 이동

[Scripts] - [Post-response] 으로 이동한다.

 

Scripts를 작성할 수 있는 칸으로 이동해서 다음의 코드를 넣어준다. (토큰 값을 global 변수로 지정해주는 것)

pm.test("set JWT token", () => {
    let data = pm.response.headers.get("Authorization");
    pm.globals.set("token", data);
})

 

다음 로그인 API 명세에 따라 로그인을 진행해준다. 

로그인 하기

 

환경변수를 확인해볼 수 있는 탭을 클릭하면, Globals로 token 변수가 설정되어있고 Bearer... 으로 값이 설정된 것을 확인할 수 있다. 

 

 

이제 로그인이 필요한 API로 이동해보자! 

로그인이 필요한 API

 

Authorization 탭으로 이동한다. 

 

Auth Type을  API Key로 설정한다. 그리고 다음과 같이 설정해준다. 

  • Key : Authorization 
  • Value : {{token}}
  • Add to : Header 

token에 설정된 값 확인하기

 

{{token}}에 커서를 올려보면 다음과 같이 값이 설정된 것을 확인해볼 수 있다! 

 

API 동작 확인

 

API의 동작을 확인해보면 잘 동작하는 것을 볼 수 있다. 

 

 

이제, 편하게 개발을 하면 된다!! 

 

팀원분들에게도 공유..!