inflearn logo
강의

Course

Instructor

Spring Security OAuth2

Introduction to OAuth 2.0 Authorization Server

authorization-server 라이브러리 질문이 있습니다.

74

infbackends

10 asked

0

강의 내에서 dependencies 하고 있는

spring-security-oauth2-authorization-server 랑 아래

 

org.springframework.boot:spring-boot-starter-oauth2-authorization-server

 

과는 다른 라이브러리인가요?

프로젝트 생성하면서 oauth2 authorization 서버를 선택 후에 build.gradle를 확인했는데

강의에서 나온 것과 상이하여 질문드립니다.

java spring spring-boot oauth

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
infbackends님,

spring-security-oauth2-authorization-serverorg.springframework.boot:spring-boot-starter-oauth2-authorization-server는 다른 라이브러리입니다.

spring-security-oauth2-authorization-server는 Spring Security 팀에서 제공하는 OAuth2 인가 서버 구현체로, 구조와 설정이 더욱 유연하며 세부적인 설정을 직접 할 수 있는 라이브러리입니다.

반면에 spring-boot-starter-oauth2-authorization-server는 Spring Boot에서 제공하는 스타터로, OAuth2 인가 서버 구현에 필요한 기본 구성을 자동으로 설정해주는 역할을 합니다. 일반적으로 초기에 빠르게 시작하기 위한 목적의 설정을 제공합니다.

프로젝트 생성 시 어떤 의도와 요구사항에 맞춰 선택하느냐에 따라, 더 유연한 설정이 필요한 경우 spring-security-oauth2-authorization-server를 사용하고, 자동 설정을 선호한다면 spring-boot-starter-oauth2-authorization-server를 사용할 수 있습니다.

간단한 경우라면 Spring Boot의 스타터를 사용하는 것이 편리할 수 있지만, 인가 서버의 여러 설정을 세부적으로 다뤄야 한다면 spring-security-oauth2-authorization-server를 선택할 수 있습니다.

추가적인 정보나 설정이 필요하시면 참고할 수 있는 문서는 여기에서 확인하실 수 있습니다.

감사합니다.

loadUser 중 Missing attribute 'preferred_username' in attributes 에러 발생

0

74

2

JWT 조회 에 대한 질문

0

69

1

password grant 방식 에러 응답

0

85

3

FormLoginConfigure에서 생성하는 필터

0

75

2

현업에서 springboot를 3.5.5 를 사용해서 공부중인데...

0

282

2

Jdbc 관련 강의 및 깃헙 문의

0

75

1

OAuth2AuthorizedClient 이해 및 활용 강의 내용 질문

0

207

1

UserInfo 엔드포인트 요청 실습

0

72

1

RFC 문서에서의 AccessToken 발급 방식 궁금한점

0

148

1

강의자료.zip 를 다운로드 받았는데 압축이 풀리지 않습니다. 확인 부탁드려요

0

137

2

OIDC SSO 관련 질문 입니다.

0

129

1

AuthenticationEntryPoint 강의 누락 문의

0

120

1

cors설정방법

0

115

1

jwt decoder 토큰 검증 시 질문

0

218

1

클라이언트에서 userinfo 엔드포인트 호출 시 질문

0

183

2

JOSE 구성요소의 api에 관한 질문

0

138

2

스프링 부트 3버전으로 따라가시는 분들 참고하세요

1

524

1

CustomOAuth2AuthenticationFilter 구현 중 질문

0

144

2

AuthenticationManager 생성시점

0

116

1

FormLogin과 Oauth2Client 둘 중 사용하는 시점

0

125

1

postman userinfo 엔드포인트 질문

0

131

2

강의 수강신청하고 듣기 전입니다 질문있습니다.

0

113

1

인증 코드를 통해 발급 받은 토큰의 관리

0

198

1

SPA의 로그인 페이지 사용하면서 자체 인가 서버 구성하는 법

0

250

1