Spring Boot2 OAuth2의 4 가지 흐름 OAuth2의 기본 개념OAuth2는 인터넷 사용자가 비밀번호를 제공하지 않고도 다른 웹사이트의 자원에 대한 접근 권한을 제 3자 애플리케이션에 부여할 수 있는 개방형 표준입니다. 이 프로토콜은 특히 "인증(Authorization)"에 초점을 맞추고 있습니다.Resource Owner(리소스 소유자): 일반적으로 서비스를 사용하는 사용자Client(클라이언트): 사용자 대신 특정 API 액세스 권한을 요청하는 애플리케이션Resource Server(리소스 서버): 사용자 데이터를 보유하고 있는 서버Authorization Server(인증 서버): 클라이언트가 사용자를 대신해 리소스에 접근할 수 있도록 토큰을 발급하는 서버 OAuth 장점개발자 관점1. 보안 강화: OAuth를 사용하면 개발자는 사용자.. 2024. 12. 5. Spring Boot 3.1.5 VsCode로 시작하기 0. 개요 IntelliJ에서 Spring을 Community 버전으로도 사용할 수 있지만 다른 분들이 많이 다뤄주셔서 따로 방법을 작성하진 않겠다. VSCode로 SpringBoot를 시작한 이유는 빠르게 학습하기 위해서이다. 초기로딩 시간이 좀 더 빠르다. VSCode로 SpringBoot를 사용할 때는 서비스를 배포할 것인지 아닌지 복잡한 프로젝트인지 간단한 프로젝트인지에 따라 결정하시길 바랍니다. 1. 설치목록 1) JDK 17 Spring Boot 3.0 이후부터는 JDK 17 이하는 지원하지 않습니다. 잘 확인하시길 바랍니다. 설치 후 시스템 환경 변수를 등록 2) VSCode 3) VSCode Extension 목록 Spring Boot ExtensionPack(필수) Extension Pa.. 2024. 4. 8. 이전 1 다음