웹에서의 인증 및 인가

인증(Authentication) : 사용자의 신원을 확인하는 행위인증 은 특정 리소스에 접근하려는 사용자가 누구인지 확인할 때 사용합니다.일상 생활에 비유해보면 회사에서는 출입증 또는 생체정보를 통해 출입하려는 사람의 신원을 확인합니다.웹에서는 보통 아이디와 패스워드

6일 전
·
0개의 댓글
post-thumbnail

선점 잠금 방식을 활용한 호텔 예약 기능 구현 - 동시성 문제

룸 인벤토리에서 재고를 확인한다. 재고가 있는 경우 물량을 1 감소시킨다.예약을 진행한다.위 절차는 한 트랜잭션 내에서 수행되며 각 단계 수행 중 문제가 생기는 경우 전체가 롤백됩니다. 이 때 두명의 고객이 재고가 하나 남은 방을 동시에 예약하려고 하는 상황을 가정해

2021년 10월 30일
·
0개의 댓글
post-thumbnail

Spring JDBC를 통한 Batch Insert

숙박 예약 서비스 개발 중 인벤토리 추가 API를 개발하고 있었습니다.숙소 관리자는 본인이 등록한 RoomType의 Inventory를 추가할 수 있습니다.아래 Json 데이터를 받아 startDate 에서 endDate까지 예약 가능한 Room 갯수를 availabl

2021년 10월 21일
·
0개의 댓글
post-thumbnail

스프링 시큐리티가 지원하는 인증에 대해 알아보자

인증 은 특정 리소스에 접근하려는 사용자가 누구인지 확인할 때 사용합니다.일상 생활에 비유해보면 회사에서는 출입증 또는 생체정보를 통해 출입하려는 사람의 신원을 확인합니다.웹에서는 보통 아이디와 패스워드를 이용하여 로그인을 통해 본인임을 증명합니다.일반적으로 사원의 권

2021년 8월 12일
·
0개의 댓글
post-thumbnail

스프링 API 권한 체크 어떻게 할 수 있을까?

제가 진행하고 있는 쇼핑몰 서비스는서비스 이용 목적에 따라 일반 사용자, 판매자, 관리자로 권한을 나눌 수 있습니다.따라서 Member 도메인 클래스에 권한을 의미하는 필드를 추가하려고하는데 이때 숫자를 프로퍼티에 사용하면 타입이 안전하지 않아 위험할 수 있습니다.정수

2021년 6월 4일
·
0개의 댓글
post-thumbnail

스프링 유효성 체크 및 예외처리

2021년 5월 6일
·
1개의 댓글
post-thumbnail

컨트롤러 Handler 메소드 호출시 사용할 수 있는 어노테이션 및 클래스

클라이언트 요청부터 서버의 응답을 받기까지의 과정을 정리하면 아래와 같습니다.요청 body에 들어있는 json 데이터는 위와 같습니다.컨트롤러에서 요청 body 의 json데이터를 Java Object로 받기 위해 @RequestBody 어노테이션을 사용해야 합니다.@

2021년 5월 5일
·
0개의 댓글