새롭게 추가할 기능

게시글은 로그인한 유저만 작성, 수정, 삭제 가능하다

게시글은 자신의 글만 수정,삭제 가능하다

새롭게 개발되어야 하는 기능

회원가입

로그인

인증, 권한

개발순서

스크린샷 2023-12-07 오후 4.17.39.png

비밀번호 암호화

Bcrypt

비밀번호 해싱에 사용되는 오픈소스 알고리즘

단방향 암호화 알고리즘

암호화시 고유한 Salt 를 생성하여 해시에 포함하여 레인보우 테이블 공격을 방어

Json Web Token(JWT)

Json 형식의 토큰에 대한 표준 규격 Base64로 인코딩

서버와 클라이언트 간의 사용자 인증(authentication) 과 인가(authorization) 정보를 주고받기 위해 사용

주로 클라이언트에서 Authorization HTTP 헤더에 Bearer <토큰> 으로 설정하여 서버로 전송

스크린샷 2023-12-07 오후 4.24.47.png

Json key