issues
search
CodyBuilder-dev
/
my-item-stock
0
stars
0
forks
source link
로그인 기능 구현
#56
Open
CodyBuilder-dev
opened
3 years ago
CodyBuilder-dev
commented
3 years ago
요구사항
프론트엔드에서 넘겨주는 데이터를 받아서 로그인 기능 구현
전송시에는 반드시 암호화가 되어야 함
DB의 비밀번호는 일방향 암호화 되어야 함
CodyBuilder-dev
commented
3 years ago
설계
테이블 스키마
User 테이블 내에 패스워드를 넣어서 사용
잦은 변경 및 요구사항 변경에 취약함
User 테이블에 패스워드를 넣지 않고 별도의 테이블 생성
수정이 빈번하게 일어날 것이고, 암호화를 적용하기 쉬울 것 같음
과거에 패스워드 사용한 이력을 남겨 재사용이 불가능하게 하려면 별도의 패스워드 테이블이 필요하므로, 추후 해당 요구사항까지 검토해서 설계
다만, 사용자:비밀번호가 반드시 1:1로 매핑되어야 하는 점은 주의
암호화
솔트 적용
요구사항