Open cheezafizz opened 4 years ago
- POST api/signin: Authenticate with the information given by request JSON body. If success, log-in (the authentication info should be changed properly) and response with 204. If fail, response with 401.
- GET api/signout: If the user is authenticated, log-out (the authentication info should be changed properly) and response with 204. If not, response with 401.
해당 부분에 대해 너무 많은 생각을 하실 필요는 없습니다. 말 그대로 signin / signout을 했을 때 user에 대해서 is_authenticated
메서드를 호출했을 때 리턴되는 auth 값이 제대로 변하도록 하라는 의미입니다. 특별히 edge case 처리를 하라는 의미가 아니라 적절히 login status를 바꾸라는 의미일 뿐입니다.
늦은 시간에도 빠른 답변 감사합니다.
저는 1의 의미로 과제를 수행하였습니다. (+2도 맞는 말인 것 같습니다) 3번처럼 is_authenticated에 직접 값을 대입해줄 필요는 아마 없지 않을까 생각됩니다.
안녕하세요 조교님, 과제를 하다가 궁금한 점이 생겨서 질문드립니다.
api/signin과 api/signout의 조건을 보면
라는 표현이 있습니다.
조교님께서 제시하신 표현을 기준으로 과제를 해결하려는데
이 표현이 정확히 무엇을 의도한 것인지 알 수가 없어서 질문드립니다.
위 표현은 아래 중 어느 것을 의도한 것인가요?
authenticate 및 login또는 logout 함수를 사용하여라
authentication info는 is_authenticated를 의미하며, 이 값이 적절히 바뀌는지 확인하여라
request.user의 is_authenticated 값은 변하지 않으므로 직접 바꿔주어라
아무리 고민해보아도 모호한 점이 많아서 질문드립니다