[ STUDY ]/끄적끄적..

[ 알아보자 ] Spring Security 다시 알아보자....

김강니 2024. 10. 16. 00:47

인증과 인가

인증(Authentication)

인증을 요청한 사용자가 본인이 맞는지 확인하는 절차(로그인)

 

인가(Authorization)

인증된 사용자가 이 후 API요청에서 해당 자원에 접근 가능한 사용자인지 결정하는 절차

 

Spring Security에서는 Principal을 아이디로, Credential을 비밀번호로 사용하는 Credential 인증 방식을 사용한다.

Principal은 접근 주체를 말하며 리소스에 접근하는 대상을 의미한다.

Credential은 비밀번호를 말하며 리소스에 접근하는 대상의 비밀번호를 의미한다.

 

 

Spring Security

Spring security는 인증, 인가를 지원하고 주요 공격으로부터 어플리케이션을 보호해주는 프레임워크다. 명령형과 리액티브 어플리케이션 보두에서 가장 잘 동작하는, 사실상 스프링 기반 어플리케이션의 표준 보안 프레임워크다. -Spring Security 공식문서 번역 - 

 

아무래도 이건 따로 프로젝트 파서 공식문서 다시 보면서 공부해야겠다....

내일부터 레츠꼬