-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: auth 관련 api가 무조건 200 리턴 버그 #779
The head ref may contain hidden characters: "778-auth-\uAD00\uB828-api-\uBB34\uC870\uAC74-200-\uB9AC\uD134-\uBC84\uADF8"
Conversation
ci: 2023-08-15 정기 배포
ci: 2023-08-31 정기배포
ci: `patches/` 오류 수정을 main에 적용
도커파일에서 빌드시 devdependencies를 무시하나 tsc는 빌드에 필요
fix(build): typescript를 dependencies로 이전
ci: 버그 픽스용 비정기 배포
ci: 버그 픽스용 비정기 배포
토큰에서 id 정보 찾아서 유저 정보 반환하는 controller
searchUsersById 서비스 함수의 종속성이 생각보다 많음.controller 에서 items 의 length 를 확인하도록
…phyeonjeon-42/backend into 778-auth-관련-api-무조건-200-리턴-버그
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
헷갈려서 한참을 찾았네요.. 제가 만든건 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.post('/create', create) | ||
.patch('/update/:id', authValidate(roleSet.librarian), update) | ||
.patch('/myupdate', authValidate(roleSet.all), myupdate) | ||
.get('/me', authValidate(roleSet.service), mydata) |
Check failure
Code scanning / CodeQL
Missing rate limiting
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
개요
/auth 로 접속하면 1번 유저를 리턴하는 버그가 있었음
작업 사항
users/search 에 librarian validate 추가
users/me 엔드포인트 추가. 로그인한 유저만 가능하도록 쿠키에서 값 받게 변경
목적
본인 정보만 me 로 조회할 수 있게 하고 모든 유저 정보 접근은 사서만 가능하게 설정