inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링과 JPA 기반 웹 애플리케이션 개발

rest api + 관리자 페이지 제작 및 oauth 관련하여 질문드립니다.

916

김태희

작성한 질문수 6

0

안녕하세요. 현재 모바일 앱 연동을 위해 bearer 인증 기반으로 rest api 서버를 구축하였습니다.

회원가입은 firebase 의 id_token 인증을 통해 진행됩니다.

여기서 관리자페이지 제작을 하려고 하는데 보통 관리자 페이지는 api서버 프로젝트와 따로 프로젝트를 생성하여 만드는지 아니면

한 프로젝트에 모든 기능을 한 번에 구축하는지 일반적으로 현업에서는 어떤 구조로 이루어져있는지 궁금합니다.

프로젝트를 따로 가져가는 경우 공통된는 service 기능이나 domain은 중복해서 생성해야할거같아서 비효율적일거 같아

우선 저의경우 한 프로젝트에 앱 서버와 관리자 서버 모두 구축하는 방법을 진행해 봤는데 

rest api 기반 시큐리티 설정과 웹 시큐리티 설정이 동시에 구축되는게 문제가 있는지 웹 로그인이 진행이 안됩니다.

다른 질문으론 oAuth2가 스프링에서 deprecated 된거같은데 선생님께서는 다른 방안을 어떻게 생각하고 계신가요??

답변 부탁드립니다. 감사합니다!

oauth security java spring spring-boot thymeleaf JPA

답변 1

1

백기선

관리용 기능을 API 서버와 분리하느냐 한 프로젝트에 만드느냐는 정해진 답이 있는게 아니지만 관리자 기능을 업데이트 하느라 서비스용 서버를 업데이트 해도 좋은지 고민해 보시고 그래도 괜찮다면 분리하지 않아도 됩니다.

"서비스 기능이나 도메인이 중복" 된다는 문제는 프로젝트 모듈화를 통해 해결할 수 있어 보입니다.

OAuth 2에서 인증 서버를 제외한 나머지는 스프링 시큐리티 5에 포함되었고 인증 서버도 별도로 커뮤니티 프로젝트로 이어가고 있으니 추후에는 스프링 시큐리티 5를 사용해 구현해야겠습니다.

Study 개설하는 로직에 대해서 궁금점이 있습니다.

0

55

1

앱 재시작 후 회원가입

0

101

1

app.host 관련 질문이 있습니다

0

97

1

강의 버전 정보

0

125

1

event, study 참조

0

218

2

비밀번호 변경 로직 질문있습니다.

0

135

1

프로필 수정 처리 merge 질문입니다.

0

105

1

회원가입 성공 후 redirect이동시 권한 질문

0

490

3

HtmlEmailService 개발하다 생긴 의문입니다

0

248

2

postgreSql 연결하여 JPA 를 통해 테이블 생성시 ZONE 테이블 생성에서 에러가 납니다

0

429

2

수업질문 [긴급] 로그인안되는 문제 말씀해주시는 부분 반영해서 최종 질문드립니다

0

259

2

[긴급-재업로드]수업질문 로그인 안 되는 문제

0

235

1

[긴급] 로그인해도 네비게이션 바가 안 바뀌고 있습니다!! 로그인이 안 됩니다 도와주세요

0

277

1

cropper 오류 문제로 질문드립니다..

0

285

2

authentication관련 질문...

0

494

2

모임참가 취소 할때 로직 질문

0

349

3

안녕하세요 기선님 질문이있습니다..

0

229

1

HTML코드 및 강의 중간자료들

0

679

3

springSecurity

0

519

2

버전 질문입니다.

0

300

1

부트스트랩, css

0

352

2

영속성 컨텍스트 질문

0

248

2

다시 강의를 보니 드는생각..

0

350

2

5:50에 나오는 HTML코드는 어디서 찾을 수 있나여?

0

312

1