Skip to content

[FEAT] 토큰 추출기 #39

@DDonghyeo

Description

@DDonghyeo

📢 이슈 내용

�백엔드용 토큰 추출기

📃 상세 내용

  • �백엔드용 토큰 추출기

✔️ 체크리스트

  • �백엔드용 토큰 추출기

📍 참고 내용

  1. https://kauth.kakao.com/oauth/authorize?response_type=code&client_id=8427ba9114a5ecb09621710469748441&redirect_uri=https://localhost:8080/callback

브라우저에서 위 링크에 접근한다.
(안되면 시크릿모드 ㄱㄱ)

  1. 카카오 로그인을 한다.

  2. redirect된 링크의 code 파라미터를 복사한다.
    예시 )
    https://localhost:8080/callback?code=iwI9BeDuAS-yprEYyJlfbWGZitapEvgZEtpRF-UhRegXpMp8zK1_s6N84rO_QBBTMJI-XQo9dZsAAAGJl9iIcw

의 iwI9BeDuAS-yprEYyJlfbWGZitapEvgZEtpRF-UhRegXpMp8zK1_s6N84rO_QBBTMJI-XQo9dZsAAAGJl9iIcw 추출

  1. https://kauth.kakao.com/oauth/token?grant_type=authorization_code&client_id=8427ba9114a5ecb09621710469748441&code=${code}

위 링크의 code 부분에 붙여놓고 “POST” 요청을 한다.
(postman 추천)

  1. 나오는 response의 access_token을 복사한다.

  2. 우리 서버 /user/login 에 QueryString 파라미터 acceesToken 에 전달하여 로그인 한다.

localhost:8080/user/login?accessToken=eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjI5MzY2NDQ2OTAsImlhdCI6MTY5MDQ2MzY3MywiZXhwIjoxNjkzMDU1NjczfQ.LXf84g4x0d-nFE0v-aZKx1kQk5f70eJE7cdNZ3rRqEp6cbZhXX8UcXvchMihhgoj2CMSwEU45ZX_A-WfPTjeLQ

  1. 로그인이 완료되면 서버로부터 accessToken과 refreshToken이 온다.
    그 중에 accessToken을 복사해 둔다.

  2. 다른 요청의 테스트를 할때, 헤더에 “Bearer “ + accessToken을 붙여서 요청한다.

예시)
Bearer eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjUsImlhdCI6MTY5MDQ2ODk0OSwiZXhwIjoxNjkxNjc4NTQ5fQ.mBAqtGMzOppLcDSsg3ZnpmYwFVbM9Yl3dT8ww818lv8i7IRJx0Twkofb5NJPanh2xmURsUJpTISoCBcp33XKKQ

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions