inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 부트와 리액트로 구현하는 소셜 로그인

일반 로그인 실행

To-Do App

40

Nuri Park

작성한 질문수 17

0

9. 스프링 부트 프로젝트 생성 하고나서

10. 일반 로그인 실행

에 To-Do App과 바로 로그인이랑 이런것들 코드를 생성한적이없는데 어떻게 생겨있나요?

react java spring-boot jpa spring-security

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
Nuri Park님, 스프링 부트 프로젝트에서 일반 로그인을 구현하는 과정은 일반적으로 Spring Security와 함께 설정되어 있습니다. 스프링 부트의 스타터를 사용하면 Spring Security 관련 설정이나 코드를 자동으로 추가해주는 경우가 있습니다.

기본적으로 스프링 부트 프로젝트에서는 다음과 같은 흐름을 따르게 됩니다:

  1. Spring Security Dependency 추가: spring-boot-starter-security 의존성을 build.gradle 또는 pom.xml에 추가합니다.

  2. Security Configuration 작성: 보통 @Configuration을 사용하여 WebSecurityConfigurerAdapter를 상속받아 사용자 인증 및 권한 설정을 직접 정의합니다.

  3. UserDetailsService 구현: 데이터베이스나 메모리 기반으로 사용자의 정보를 가져와 검증하는 과정을 구현합니다.

  4. 로그인 관련 뷰: 스프링 세큐리티가 기본적으로 제공하는 로그인 폼을 사용하거나, 커스텀 로그인 페이지를 정의할 수 있습니다.

To-Do 애플리케이션과 Spring Security로 구성한 로그인 시스템이 프로젝트에 자동으로 생성되기 보다는, 프로젝트에 포함된 라이브러리들에 의해 생성되거나 설정되는 경우가 많습니다.

스프링 부트의 보안 설정에 대한 자세한 내용은 Spring Security 공식 페이지를 참고해주시면 도움이 될 것 같습니다.

도움이 되었길 바랍니다! 추가적인 질문이 있으면 언제든지 물어보세요.

0

Nuri Park

그게아니라 쿼리큘럼에서 프로젝트만 생성하고 코드를 직접 만든적이 없는데 영상에서는 이미 다 todo list 기능들이 구현되어있어서 질문한거예요. 9번에서 10번넘어가면서요

문의드려요

0

2

0

조건 반복문 질문: for 문 ?

0

6

0

git 초기설정하고 Next Js 설치하는게 너무 어렵습니다.

0

8

1

커서 색상 및 클로드코드 프롬프트 입력칸 설정 문의

0

9

1

run() 메서드 안에 지역변수 sum을 사용한 이유

0

9

0

81강 실습 자료 없음

0

8

1

클로드 질문에서 줄 바꿈

0

12

1

2강 퀴즈를 푸려는데 자꾸 수강하지 않은 수업이있는데.. 다들었습니다 ㅜ

0

16

1

7강 보고 있는데요.. 글자가 너무 작아요

0

9

0

무한 depth 구현 중 CommentPath 관련 질문

0

17

1

서브에이전트 실행중에도 대기해야 할까요?

0

11

1

사업자 등록 번호가 없는 경우는 어떻게 하죠?

0

276

2

OAuthAttributes와 CustomOAuth2User의 차이

0

126

2

Jwt 토큰문제

0

111

2

[소셜 로그인 33강] 일반 로그인 -> 소셜 로그인 관련 질문

0

154

2

[소셜 로그인 16강] 로그인 실패 시 리다이렉트 관련 질문

0

98

2

로그인 성공시

0

94

2

SocialLoginWeb1303 소스 제공해 주시면 안되나요?

0

113

1

db연결 질문있습니다!

0

120

1

강의자료

0

158

2

리엑트 페이지 랜더링

0

107

1

질문있습니다.

0

120

2

[인증된 사용자 정보 클래스 정의]학습 예제와 강의 내용이 다른 이유가 있나요?

0

162

2

socialLoginSpa1703 스프링 실행 오류납니다.

0

179

1