DDaJa 소셜 로그인 User 생성 response
DDaJa 소셜 로그인 JWT 발급
아침 시작은 어제 개발하던 소셜 로그인 부분 회원 가입 response hateos return 하는 부분 기기쓰
흠,,
202는 비동기 관련 Request 응답 인 거같고
흠,,,,,,,,,,
그럼 이건 어떨까
빈 UserDTO를 return 해
아냐 null을 return해
아냐 /users/social 에서 너무 많은 걸 하는거 같아
social accesstoken으로 사용자 정보가 있으면 그 정보를 가져오고,
없으면 없다고 response?
이건 get method 성격이고,
POST로 가서 있으면 가져와서 response 없으면 생성해서 response?
흠
근데 이건 POST 느낌이 아닌데
코드 한줄 적기가 너무 오래 걸리는데
살펴볼게 너무 많네 흠,,
아니 그냥 GET으로 바꾸고
user 정보 조회 method로 갈까,,
그럼 /users?social=??? 이런 느낌??
근데 이건 특정 사용자 조회 느낌이 아닌거같은데
참 왜이렇게 같은데 이런거 같은데 아닌거 같은데가 많을까
아닌건 아닌거고 맞는건 맞는건데,,
참 모르는게 많다
일단 그냥 Get으로 바꿀까,,,
/users/social-login
으로 가서 아니야
/users/social
post 행동 method
200 social 자원으로 users 정보를 성공적으로 response
201 social 자원으로 users 정보 created로 가는게 일단
얄팍한 내 지식에서 최대한이다.
기
user hateoas 작성하면서 느낀건데
REL 부분에서는 연관된 Resource 명을 표기해야하는데
행위를 표현하고 있고
이전에 hateos로 작성하고 있었다..
진짜 제대로 알지도 못하면서 코드 적으면 이래서 안된다,
반성하자
일단 생성까지는 잘 되는데
created response 할 수 있게
controller에서 해당 UserDTO 가 새로 생성된 값이라는 flag가 필요해보인다
CommonDTO에 field를 추가해서
최종 return response status를 결정할 수 있게 짜는게 괜찮아 보인다
일단 여기까지 하고 더 살펴보자고