본문 바로가기
프로젝트/낙낙(KnockKnock)

Spring Security JWT 유저, Oauth에 대한 대대적인 공사-4(Oauth2 테스트)(성공)

by 티코딩 2023. 9. 15.

1편 - Local User (https://thcoding.tistory.com/114)

2편 - JWT (https://thcoding.tistory.com/115)

3편 - OAuth2 (https://thcoding.tistory.com/116)

4편 - (현재글)OAuth2 test(https://thcoding.tistory.com/118)

 

 

 

 

deeplify에서 정말 정리가 잘되어있지만 테스트하는방법은 제대로 안나와있어서 엄청 해멨다. 그리고 그 포스팅에서는 프론트 코드도 다 짜셨지만, 나는 프론트코드는 잘 모르기도 하고 프론트분들이 계시기 때문에 프론트 코드 없이 테스트하는 법을 알아보자.

 

ㅇ google

브라우저에 localhost:8080/oauth2/authorization/google 로 접속 고고

로그인하고싶은걸로 로그인하면,

위에 주소에 토큰이 나온다. 저 토큰으로 api 호출이 가능해지고, DB에 유저로 저장이된다.

 

ㅇ kakao

localhost:8080/oauth2/authorize/kakao 로 접속

그럼 이렇게 token을 준다. 이것도 마찬가지로 DB에 저장되고 api 를 호출할수 있다!

 

프론트페이지가 만들어지면 application.yml에

authorizeRedirectUris 에다가 페이지를 넣으면 진짜 끝!