HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
SFAM 포트폴리오
SFAM 포트폴리오
/
♟️
API 설계
/
🛹
사용자가 아이디와 비밀번호로 서비스에 로그인합니다.
🛹

사용자가 아이디와 비밀번호로 서비스에 로그인합니다.

Method
POST
BE.담당자
End Point
/api/users/siginin
Group
USER
리팩터링 목록 (🧨 API & Sequence diagram)에 관계됨
MoSCow
Must have
진행상태
완료
날짜
Sequence Diagram

Sequence Diagram

Online FlowChart & Diagrams Editor - Mermaid Live Editor
Simplify documentation and avoid heavy tools. Open source Visio Alternative. Commonly used for explaining your code! Mermaid is a simple markdown-like script language for generating charts from text via javascript.
Online FlowChart & Diagrams Editor - Mermaid Live Editor
https://mermaid.live/edit#pako:eNqtk81Kw0AQx19l2bN9gRwqUiv04qHiLZclmdZgkq2bjVpKoaKUUr3ZgpS2VBA_wEPV6klfqNm8gxOb0E9FwT3tzv7-858ZdivU4CZQjXpw4INrwKbFioI5uktwZWwLXElS6TTZsmwJgmgkH4GenABxdA4I64PwZKh6I6L6jaDZGg9rZH2CM1sSdT1S_cew3Q3Ob4KH0eRiIdeuByLDXSm4bS-bRmuBmBUlGtUdhJ17dfZExs81ddubiqMywvrr-OV9Gvsh6Q6IQ8uAVWUkqgRJJHkocc-SXJRR5WMgZ2Ljw7BzsaydYVOrLKXwXfJHywJ2wI9IMGioj1Zw2SXqtIeT-H_zSBO_kgSf0mB7QIK3xm9mPZcoh7EiszdE0Xcwkj02oCQtPpvaNfX4-OWSvKordVcjqt387nHN2WxzueHLPTxYBovyLxihCcHm6Rp1QDjMMvGfVKIrnaLKAZ1quDWZ2Nep7laR80smk5A1o4lSrcCwtDXKfMl3yq5BNRwPJFD80WKq-gmChUMG
Online FlowChart & Diagrams Editor - Mermaid Live Editor
sequenceDiagram 액터 ->> Client : 로그인 요청 Client ->> API Server: POST /api/users/signin API Server ->> Auth : 로그인 요청 Auth ->> User : 유저 정보 조회 User -->> Auth : 유저 정보 Auth -->> API Server : 토큰 API Server ->> API Server : 인증 처리 API Server -->> Client : 토큰 Client -->> 액터 : 메인 화면 렌더링

Request

{ "username": String, "password": String }

Response

{ "id": Number, "username": String, "nickname": String, "email": String, "profileImageUrl" : String, "role": Role, "latitude" : Number, "logitude" : Number, "searchDistance" : Number }