Spring Security는 Spring 기반 엔터프라이즈 애플리케이션 시스템을 위한 선언적 보안 액세스 제어 솔루션을 제공할 수 있는 보안 프레임워크입니다. Spring 생태계의 구성원이기 때문에 전체 Spring 생태계와 함께 지속적으로 수정 및 업그레이드되며 Spring Boot 프로젝트에 Spring Security를 추가하는 것은 매우 간단합니다.
OAuth2.0(Open Authorization)은 인증에 대한 개방형 네트워크 프로토콜입니다.
--->사용자가 타사 응용 프로그램에 사용자 이름과 암호를 제공하지 않고 타사 응용 프로그램이 웹 사이트에 저장된 사용자 리소스(예: 사진, 비디오, 연락처 목록)에 액세스하도록 허용합니다.
--->OAuth는 인증(Authorization)에 대한 개방형 네트워크 표준으로 현재 버전은 2.0이다. 인증(authentication)이 아닌 Authorization(권한 부여)이라는 점에 유의하십시오. 인증에 사용되는 표준을 openid connect라고 합니다.
이 기사에서는 완전한 시스템 세트(컬러 버전) PDF를 통해 Spring Security Oauth2.0 인증 및 권한 부여에 대해 자세히 알아볼 것입니다. 주제로 바로 이동하겠습니다!
Spring Security Oauth2.0 인증 인증
- 기본 사상
- 세션 기반 인증 방식
- 스프링 시큐리티 빠른 시작
- Spring Security 적용에 대한 자세한 설명
- 분산 시스템 인증 체계
- OAuth2.0
- Spring Security는 분산 시스템 인증을 구현합니다.