본문 바로가기
항해99

[TIL] 항해 23일차

by yeaseul912 2022. 8. 4.
728x90

개인프로젝트 요구사항은 완료 (디테일 및 정리 필요)

"회원가입, 로그인, 댓글 작성/수정/삭제 기능이 추가된 나만의 항해 블로그 백엔드 서버 만들기"

API 명세서

  URI   request response
회원가입 POST /user/signup   {
"username" : "test2",
"password" : "asdf1234",
"passwordCheck" : "asdf1234",
"email" : "test2@naver.com"
}
{
    "status": "회원가입 성공",
    "message": {
        "id": 3,
        "username": "test2",
        "email": "test2@naver.com",
        "createAt": null,
        "modifiedAt": null
    }
}
로그인 POST /login   {
"username" : "test2",
"password" : "asdf1234"
}
Welcome test2
글쓰기 POST /api/boards Content-Type : application/json
Authorization : jwtToken value
refreshtoken : refreshToken value
{
"title" : "title",
"content" : "content",
"password" : "1234"
}
{
    "status": "SUCCESS",
    "message": {
        "id": 2,
        "title": "title",
        "content": "content",
        "author": "test2"
    }
}
글 수정하기 PUT /api/boards/{id}      
글 삭제하기 DELETE /api/boards/{id}     {
    "status": "SUCCESS",
    "message": "Board 2 Delete SUCCESS"
}
댓글쓰기        
댓글 가져오기        
댓글 수정하기        
댓글 삭제하기        

내일할일

1. URI정리

2. 안쓰는 폴더 정리

3. DTO 추가

4. API명세서 업데이트

 

spring security 버전 업!!!

https://stackoverflow.com/questions/72381114/spring-security-upgrading-the-deprecated-websecurityconfigureradapter-in-spring

https://www.appsdeveloperblog.com/migrating-from-deprecated-websecurityconfigureradapter/

https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter#ldap-authentication

 


How to manage exceptions thrown in filters in Spring?

Entity Mapping 순환참조 

 

Spring security 인증 절차

스프링부트 서플릿 필터 Exception 핸들링 => jwtfilter에서 exception 핸들링 하는 방법

spring security filter exception을 custom하게 처리해 봅시다.

로그인 과정으로 살펴보는 스프링 시큐리티 아키텍처

반응형

'항해99' 카테고리의 다른 글

[TIL] 항해 25일차  (0) 2022.08.05
[TIL] 항해 24일차  (0) 2022.08.04
[TIL] 항해 22일차  (0) 2022.08.02
[TIL] 항해 21일차  (0) 2022.08.01
[WIL] 3주차  (0) 2022.07.31

댓글