POST
/api/v1/users/login
요청 값
{ "email": String!, "password": String! } ex) { "email": "user@email.com", "password": "need1234" }
응답 값(200)
{ "user": { "id": Long!, "nickname": String!, "profileImage": String? }, "accessToken": String! } ex) { "user": { "id": 1, "nickname": "kate" "profileImage": "https://amazon.s3.~~~~~~" }, "accessToken": "234980234908sdkjhsjfhsda" }
응답 값(401) → 로그인 실패
//로그인 요청 6시간 동안 5회 요청 가능 //로그인 5회 실패 시 24시간 동안 로그인 금지 { "count": Number! -> 4회까지는 x회 틀렸습니다. 5회는 로그인 불가 "expiredAt": String? -> 5회부터 로그인 가능 시간 응답 }

EX)
count 값으로 블락 여부를 확인해주시면 감사하겠습니다.
스웨거에서 헤더에 토큰 설정 방법


Curl ⇒ 프론트 쪽에서 헤더에 등록할 때 아래와 같이
curl -X GET "http://localhost:8080/donations/1" -H "accept: */*" -H "Authorization: Bearer 발급된 토큰" (Bearer 다음 한 칸 뛰어야함)