오늘 User 인가와 관련한 작업을 시작했다.
Postman으로 작업을 하는데, 로그인이 필요한 기능들은 Authorization 토큰이 필요해 이를 간편하게 설정하는 방법을 정리해본다.
우선 Postman에 로그인을 위한 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로 이동해보자!
Authorization 탭으로 이동한다.
Auth Type을 API Key로 설정한다. 그리고 다음과 같이 설정해준다.
- Key : Authorization
- Value : {{token}}
- Add to : Header
{{token}}에 커서를 올려보면 다음과 같이 값이 설정된 것을 확인해볼 수 있다!
API의 동작을 확인해보면 잘 동작하는 것을 볼 수 있다.
이제, 편하게 개발을 하면 된다!!
'💻 개발 > 주문 플랫폼' 카테고리의 다른 글
11/16 - TIL : 좋은 테스트 코드 (1) | 2024.11.16 |
---|---|
11/15 - TIL : userDetails에 null이 들어오는 문제 (0) | 2024.11.15 |
11/13 - TIL - Sub Query와 Join (2) | 2024.11.13 |
11/12 - TIL : git merge와 rebase, 반정규화 (0) | 2024.11.12 |
11/11 - TIL : 팀프로젝트 장점! (0) | 2024.11.11 |