Spring

[Spring] Postman 포스트맨, 토큰 자동 주입, 자동으로 들어가게 만들기(Tests tab 없는 사람)

2024. 11. 4. 20:17
목차
  1. 1. Environments
  2. 2. Collection으로 돌아오기
  3. 3. 토큰이 자동 주입될 url에 accessToken 추가
  4. 4. 최종 결과

우선 post맨 사이트에 들어가면 https://learning.postman.com/docs/tests-and-scripts/write-scripts/test-scripts/

 

Write scripts to test API response data in Postman | Postman Learning Center

Postman is a collaboration platform for API development. Postman's features simplify each step of building an API and streamline collaboration so you can create better APIs—faster.

learning.postman.com

 

Tests tab이 Post-response tab으로 바뀌었다. 구글에 올라오는 글은 전부 tests tab에 작성되기도 하고 이것 때문에 몇 시간은 잡아 먹어서 해결한 방법 공유한다.

 

1. Environments

이 과정은 전역 변수라고 생각하면 된다. project 하위에 accessToken을 전역 변수로 사용한 다음에 여기에 토큰을 담고 다른 곳에서도 사용하게 할 것이다.

순서대로 클릭하고 Save해서 저장해야한다. Variable에 accessToken은 다른 이름으로 해도 되는데 나중에 refreshToken과 구분하기 위해 사람들이 위와 같이 많이 사용한다.

 

2. Collection으로 돌아오기

Collections를 클릭한다음에 토큰이 발행되는 url에 들어가 우선 맨 우측에 있는 박스에서 우리가 생성한 project를 선택한다. 그리고 scripts에 해당 코드를 입력한다.

pm.environment.set('accessToken', pm.response.headers.get('Authorization'));

 

3. 토큰이 자동 주입될 url에 accessToken 추가

/api/login에서 복붙해서 했던 작업을 postman이 알아서 하게 하는 최종 작업이다. 내가 /api/test에서 토큰을 받아 사용하고 싶기 때문에

 

Auth -> Auth Type(API Key) -> 오른쪽과 같이 채운다. 

 

이때, {{accessToken}} 이 부분이 파란색으로 뜨지 않으면 안된다.

 

4. 최종 결과

로그인이 잘 되었고

 

로그인 상태에서 토큰 값이 자동으로 들어간다.

 

확인하고 싶으면 비교해보자..

 

login에서 발행된 토큰이 자동으로 들어간 것을 확인할 수 있다.

 

[결론] 따라하고 잘되면 댓글 달아주세요... 안되면 같이 방법 찾아보져머,,, 모르면 외워.

'Spring' 카테고리의 다른 글

[Spring Security] BCryptPasswordEncoder 암호화된 비밀번호 검증 어떻게 할까?  (0) 2024.11.21
[Spring] 프론트엔드에서 값 입력 누락 시, 백엔드 데이터 JSON 처리 어떻게 될까? + null 값에 .equals() 사용시 에러(24/11/09 수정)  (0) 2024.11.05
[Spring Security] 스프링 시큐리티 로그아웃 구현 여러가지 + postman  (0) 2024.10.25
[Spring Security] Spring Security 적용 후, Postman에서 발생하는 redirect loop 문제(24/11/09 수정)  (0) 2024.10.23
  1. 1. Environments
  2. 2. Collection으로 돌아오기
  3. 3. 토큰이 자동 주입될 url에 accessToken 추가
  4. 4. 최종 결과
'Spring' 카테고리의 다른 글
  • [Spring Security] BCryptPasswordEncoder 암호화된 비밀번호 검증 어떻게 할까?
  • [Spring] 프론트엔드에서 값 입력 누락 시, 백엔드 데이터 JSON 처리 어떻게 될까? + null 값에 .equals() 사용시 에러(24/11/09 수정)
  • [Spring Security] 스프링 시큐리티 로그아웃 구현 여러가지 + postman
  • [Spring Security] Spring Security 적용 후, Postman에서 발생하는 redirect loop 문제(24/11/09 수정)
돌맹이떼굴떼굴
돌맹이떼굴떼굴
돌맹이떼굴떼굴
떼굴떼굴개발자
돌맹이떼굴떼굴
전체
오늘
어제
  • 분류 전체보기 (137)
    • C언어 (6)
      • 홍정모 C언어 (6)
    • 자바 (1)
      • 자바의 정석 Ch.7 객체지향 프로그래밍 II (22)
      • 이것이 자바다 (1)
    • 스프링의 정석 (38)
      • Ch. 02 Spring MVC (34)
      • Ch. 03 Spring DI와 AOP (1)
      • spring error (2)
    • JavaScript (7)
    • HTML&CSS (2)
      • 제대로 파는 HTML CSS - by 얄코 (1)
    • React.js, 스프링 부트, AWS로 배우는 .. (12)
    • BACKJOON, 백준 (7)
    • 프로그래머스 (1)
    • Error (10)
      • Java (5)
    • Spring (5)
    • JPA (2)
    • Vue (1)
    • Git (5)
    • Linux (0)
    • HTML (1)
    • DB (3)
    • Web (2)
    • 잡다 (1)
    • 개발 프로젝트 (2)
    • doom (1)
    • 취업 (3)
    • Network (0)
    • 재테크 (2)
    • 일상 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • kosa혜화
  • 취업연계
  • 보령약국
  • 종로5가약국
  • 비맥스
  • 세타필로션
  • 비맥스메타
  • 비맥스가격
  • 비맥스메타정
  • 비전공개발자
  • 세타필세라마이드로션
  • 비전공
  • KOSA
  • 아로나민골드
  • 향기부각로션
  • 갈더마
  • 고보습로션
  • 향기지속로션
  • 애크논크림
  • 온유약국

최근 댓글

최근 글

hELLO · Designed By 정상우.
돌맹이떼굴떼굴
[Spring] Postman 포스트맨, 토큰 자동 주입, 자동으로 들어가게 만들기(Tests tab 없는 사람)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.