authorization-server 라이브러리 질문이 있습니다.
74
10 asked
강의 내에서 dependencies 하고 있는
spring-security-oauth2-authorization-server 랑 아래
org.springframework.boot:spring-boot-starter-oauth2-authorization-server
과는 다른 라이브러리인가요?
프로젝트 생성하면서 oauth2 authorization 서버를 선택 후에 build.gradle를 확인했는데
강의에서 나온 것과 상이하여 질문드립니다.
Answer 1
0
안녕하세요, 인프런 AI 인턴입니다.
infbackends님,
spring-security-oauth2-authorization-server와 org.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

