2023/11/20 2

Spring Security에 대한 설명

Spring Security는 Spring 프레임워크에서 제공하는 인증과 권한 부여를 처리하기 위한 강력한 보안 프레임워크입니다. 주로 사용하는 방식: 인증(Authentication): 사용자의 신원을 확인하고 검증하는 과정입니다. Spring Security는 다양한 인증 방식을 지원하며, 주로 사용되는 방식은 사용자 이름과 비밀번호를 이용한 폼 기반 인증입니다. 인가(Authorization): 인증된 사용자에게 특정 기능이나 자원에 접근할 권한을 부여하는 과정입니다. Spring Security는 사용자의 권한을 관리하기 위해 롤(Role) 기반 접근 제어를 지원합니다. 보안 설정: Spring Security는 보안 관련 구성 요소를 설정하기 위해 XML, Java Config, 어노테이션 등 ..

영역별/Spring 2023.11.20

OAuth 1.0 vs 2.0 비교

OAuth 1.0 vs 2.0 비교 OAuth 1.0과 OAuth 2.0은 인증과 권한 부여를 위한 프로토콜이지만 몇 가지 중요한 차이점이 있습니다. OAuth 1.0 OAuth 1.0은 서명된 요청을 통해 클라이언트 애플리케이션이 인증 및 권한 부여를 받는 프로토콜입니다. 구체적인 특징: 서명된 요청: 서버와 클라이언트 간의 모든 요청은 서명되어 무결성이 보장됩니다. 암호화된 토큰: 발급된 엑세스 토큰은 암호화되지 않습니다. 시간 제한: 발급된 요청 토큰은 일정 기간 후 만료됩니다. OAuth 2.0 OAuth 2.0은 보다 간소화된 인증 프로토콜로, 모바일 및 웹 애플리케이션에 적합합니다. 구체적인 특징: 리소스 소유자의 동의: 서버와 클라이언트 간에 리소스 소유자의 동의를 거칩니다. 토큰 기반 인증..

영역별/Rule 2023.11.20