흥미로워서 조금 찾아보았습니다. 스펙에서는 401을 다음과 같이 정의하고 있습니다. The 401 (Unauthorized) status code indicates that the request has not been applied because it lacks valid authentication credentials for the target resource. 로그인을 "ID/PASSWORD를 이용해 사용자 정보를 가져오는 동작" 이라고 정의하면, 로그인 실패는 사용자 인증에 실패하여 사용자 정보를 가져오는데 실패하는 것이므로 401로 봐도 괜찮을 것 같습니다. 오래전에도 비슷한 질문이 있었네요. - https://stackoverflow.com/questions/11714485/restful-login-failure-return-401-or-custom-response 가장 추천을 많이 받은 답변에서는 boolean 형태의 response를 지양하길 바라는데요, 로그인을 "이게 내 계정 정보 맞는지 확인(true/false)하는 동작" 이라고 생각하면, 로그인 실패에 대해 401은 어색할 수도 있겠습니다. ref: https://www.rfc-editor.org/rfc/rfc9110.html#name-401-unauthorized

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2022년 10월 26일 오전 11:41

댓글 0

    함께 읽은 게시물

    퇴사 부검 : 네이버를 떠나며

    ... 더 보기

    퇴사 부검 : 네이버를 떠나며

    taetaetae.github.io

    퇴사 부검 : 네이버를 떠나며

     • 

    저장 11 • 조회 1,127


    < 레이 달리오의 뇌를 복제한 인공지능의 정체 >

    1

    ... 더 보기

    < 무엇이 사람들을 하나로 뭉치게 하는가? >

    1. 사람들을 하나의 부족으로 만들기 위해서는 단 두 가지만 있으면 된다. '통의 관심사'와 '소통 방법'이다.

    ... 더 보기

    퇴근길 지하철에서 중년 사내와 20대 후반의 한 젊은이가 필자의 앞에 나란히 앉아 있었다. “자리가 사람을 만드는 법이지.” 중년 사내가 젊은이에게 건네는 말 한마디가 내 귀에 들려왔다. 그 순간 나는 묘한 추억에 빠져들었다.

    ... 더 보기

    [김인수 기자의 사람이니까 경영이다]자리가 무능한 사람을 만든다는데 - 매일경제

    매일경제

    [김인수 기자의 사람이니까 경영이다]자리가 무능한 사람을 만든다는데 - 매일경제

    스스로 생각하는 힘

    

    ... 더 보기

    < 좋은 질문은 틀릴 수 있는 질문이에요 >

    1. 질문은 ‘대답할 수 있는 질문’이어야 하고, 그 대답은 ‘틀릴 수 있어야’ 합니다.

    ... 더 보기