Skip to content

feat: OAuth2 인증 서버 기본 설정 구성#3

Merged
DongHyeonka merged 1 commit intoSynapsesa:developfrom
DongHyeonka:feature/authorization-config
Jun 19, 2025
Merged

feat: OAuth2 인증 서버 기본 설정 구성#3
DongHyeonka merged 1 commit intoSynapsesa:developfrom
DongHyeonka:feature/authorization-config

Conversation

@DongHyeonka
Copy link
Contributor

📌 관련 이슈

✨ PR 작업 내용

  • JWT 토큰 검증을 위한 JWK Set 엔드포인트 구성
  • 모니터링과 같이 기본적으로 접근하는 필터 설정
  • AuthorizationServerConfig: Client Credentials Grant 방식을 지원하는 OAuth2 인증 서버 설정 구현
  • AppConfig: RegisteredClientRepository를 통한 클라이언트 등록 및 관리 로직 구현
  • AuthorizationServerProperties: 타입 안전한 설정 바인딩을 위한 Properties 클래스 추가
  • application.yml: 프로필 기반 설정 활성화 및 보안 설정 파일 임포트
  • application-local.yml: 로컬 개발 환경용 클라이언트 설정 (4개 마이크로서비스 대응)
  • application-authorization.yml: 실제 클라이언트 인증 정보 및 스코프 설정
  • application-test.yml: 통합 테스트를 위한 최소 설정
  • AuthorizationServerIntegrationTest: 토큰 발급 성공/실패 시나리오 검증

이미지 첨부


다음 할 일

  • 다음으로 할 일을 작성해 주세요.

- application.yml에 프로필 설정 및 설정 파일 임포트 추가
- 테스트용 클라이언트 설정을 application-test.yml에 추가
- 보안 관련 파일(security 폴더)을 .gitignore에 추가하여 민감 정보 보호
- OAuth2 Client Credentials Grant 방식을 위한 기본 설정 완료
- JWT 토큰 검증을 위한 JWK Set 엔드포인트 구성
- 모니터링과 같이 기본적으로 접근하는 필터 설정
@DongHyeonka DongHyeonka self-assigned this Jun 19, 2025
@DongHyeonka DongHyeonka merged commit f868338 into Synapsesa:develop Jun 19, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant