2025/02 2

[SpringBoot] 인증과 인가 / 쿠키와 세션

인증과 인가의 차이가 무엇일까?간단하게 설명하자면 인증 = 아이디, 비밀번호를 입력하고 제출하여 유저인지 확인하는 절차! (지문인식 같이)인가 = 회원/비회원의 여부에 맞게 특정 리소스에 대한 접근 권한을 주는 것!(관리자 권한처럼) 그렇다면, 웹 애플리케이션 인증은 다를까?서버 - 클라이언트 구조로 되어있는 웹은 Http라는 프로토콜을 이용하여 통신합니다그리고 이 통신은 "비연결성(Connectionless), 무상태(Stateless)"로 이루어지는데비연결성(Connectionless) 서버- 클라이언트가 연결되어 있지 않다는 의미!왜 연결을 안하나요?계속 연결을 해놓으면 서버의 비용이 너무 많이 들기때문!즉, 서버는 하나의 요청 - 하나의 응답 - 연결 종료를 하고 있습니다무상태( Stateless..

[SpringBoot] Bean 수동 등록, 같은 타입 Bean이 2개인 경우엔?

먼저, 프로젝트를 생성하자프로젝트 설정도 추가하는데, 1) build.gradle : Security 추가// Securityimplementation 'org.springframework.boot:spring-boot-starter-security'2) SpringAuthApplication : Security 기능 제한 (추후 security 공부하며 해제예정)package com.sparta.springauth;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.autoconfigure..