공지사항
공지사항

API 인증 토큰 발급하기

Tags
가이드
Last edited time
2024/10/29 06:10

개요

셀러어드민 API에 접근하기 위해서는 JWT 인증 토큰을 통해서 리소스 접근이 가능합니다. 담당자로부터 발급받은 계정 정보를 로그인 API 에 요청 파라미터를 넣어 토큰을 발급 받을 수 있습니다.
요청을 위해서는 아래와 같은 정보가 필요합니다. 셀러도메인 API Enpoint https://seller.api.dev.queenit.kr 셀러 계정 ID , 셀러 계정 비밀번호

로그인 API 요청 방법

발급받은 셀러 계정 ID : seller-id , 셀러 ps : seller-ps 이라고 가정하고 cURL을 통한 호출 커맨드 아래와 같습니다.
curl 커맨드를 통한 호출 방법
curl -X POST "https://seller.api.dev.queenit.kr/seller/login" \ -H "accept: application/json" \ -H "Content-Type: application/json" \ -d "{\"id\":\"seller-id\",\"password\":\"seller-ps\"}"
Shell
복사
제공받은 기술 문서에서 Try it out 버튼을 눌러서 호출해 볼 수 도 있습니다.
성공시, 응답 Body는 application/json 으로 받아볼 수 있으며, 아래와 같이 정보가 내려옵니다.
{ "accessToken": "ACCESS_TOKEN_VALUE", "refreshToken": "REFRESH_TOKEN_VALUE" }
JSON
복사
이때 받은 AccessToken 의 값을 가지고, 셀러어드민의 리소스 접근 API(상품 등록/수정 등)에 활용할 수 있습니다.

발급 받은 토큰 검증

curl 커맨드를 통한 확인
Authorization 헤더와 accessToken 값을 넣어서 호출해볼 수 있습니다.
curl -X GET "https://seller.api.dev.queenit.kr/seller/hello" \ -H "accept: application/json" \ -H "Authorization: Bearer [ACCESS_TOKEN_VALUE]"
Shell
복사
성공한 경우, 응답 Body
"hello, seller-id"
Shell
복사
Swagger 문서를 통한 확인
1.
Authorize 버튼을 확인
2.
발급받은 Bearer [aceessToken 값] 을 Value 텍스트박스에 넣은다음, Authroize 를 누릅니다.
3.
GET /seller/hello 커넥션 체크를 위한 API 에서 Try it out 버튼을 클릭하여 위의 응답값이 정상적으로 내려오는지 확인합니다.
위의 절차가 완료되면 정상적으로 토큰 발급과 확인이 끝났습니다.