포스트 맨을 쓰다보면 로그인하고, 발급받은 토큰을 다른 request의 Authorization에 등록해야한다. (아래와 사진 순서같이)
이런식으로 하나하나 토큰을 붙여서 써야하는데 너무 귀찮다.
이를 위해 포스트맨에서 지원하는 전역 변수를 써보자.
1. 새로운 개발환경을 만들고 이름을 바꿔준 후, 환경을 바꿔준 환경으로 설정 (아래 사진 참고)
2. 로그인 request에서 Scripts를 누르고, Post-response탭으로 들어가 아래 내용을 기입한다.
let responseBody = pm.response.json();
let accessToken = responseBody.access; #로그인 뷰 커스텀하신 분이면 .access부분 커스텀에 맞게 고쳐주세요~
let refreshToken = responseBody.refresh; #마찬가지입니다~~
pm.environment.set("access_token", accessToken);
pm.environment.set("refresh_token", refreshToken);
3. send를 눌러보면 내가 만든 환경에 새 변수가 추가되어있는 것을 확인할 수 있다.
이제 로그인 할때마다, 토큰들이 저 변수에 새로 저장이 된다!
4. 이제 로그인 권한이 필요한 request마다 Authorization에 요 변수를 넣어주면 된다.
'Postman' 카테고리의 다른 글
Postman 작업물 합치기 및 결과물 (0) | 2024.09.13 |
---|---|
포스트맨으로 API문서 작업했을 때, 하나의 문서로 배포하는 방법 (0) | 2024.09.12 |