Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JWT를 사용한 인증 기능 구현 #23

Closed
4 of 6 tasks
medoeun opened this issue Aug 23, 2024 · 0 comments · Fixed by #26
Closed
4 of 6 tasks

JWT를 사용한 인증 기능 구현 #23

medoeun opened this issue Aug 23, 2024 · 0 comments · Fixed by #26
Assignees
Labels
💫 enhancement New feature or request

Comments

@medoeun
Copy link
Collaborator

medoeun commented Aug 23, 2024

📑 Description

JWT(Json Web Token)를 사용한 인증 기능을 구현합니다. JwtUtil 클래스, Spring Security 설정, JWT 필터 등을 포함합니다.

📌 To Do

  • 의존성 설정
  • 유틸리티 클래스 구현
  • Spring Security 설정 파일 구현, application.yml 설정 추가
  • JWT 필터 구현 및 필터 체인에 등록
  • JWT 관련 예외 처리 로직 추가
  • 테스트 및 수정

💬 Comment

@medoeun medoeun self-assigned this Aug 23, 2024
@medoeun medoeun added the 💫 enhancement New feature or request label Aug 23, 2024
medoeun added a commit that referenced this issue Aug 23, 2024
- 작업자 이해를 돕기 위한 주석 포함
medoeun added a commit that referenced this issue Aug 23, 2024
- SecurityConfig 작성
- JwtAuthenticationFilter 작성
- JwtUtil 보충
- 작업자 이해를 돕기 위한 주석 포함
medoeun added a commit that referenced this issue Aug 23, 2024
- SecurityConfig 작성
- JwtAuthenticationFilter 작성
- JwtUtil 보충
- 작업자 이해를 돕기 위한 주석 포함
medoeun added a commit that referenced this issue Aug 23, 2024
medoeun added a commit that referenced this issue Aug 23, 2024
- UserDetails에서 객체를 받아오게 JwtUtil 변경
- jjwt 최신 변경 방식에 따라 코드 수정
medoeun added a commit that referenced this issue Aug 23, 2024
- UsernameNotFoundException 처리 핸들러 추가
- StatudsCode에 상태코드 추가
- CustomUserDetailsService 구현 진행 중
medoeun added a commit that referenced this issue Aug 25, 2024
- swagger ui가 빈 페이지 반환하는 문제 확인, ui 관련 요청을 필터에서 제외
- `SecurityConfig`에서 Swagger ui관련 접근 허용 설정
- `JwtAuthenticationFilter`에서 `filterChain.doFilter` 조건문 안에 있어 필터로 전달 안되는 문제 확인 후 수정
medoeun added a commit that referenced this issue Aug 26, 2024
…THORIZED로 변경 (#23)

- USER_NOT_FOUND에서 UNAUTHORIZED 에러로 수정, 인증 과정 예외임을 명확히함
medoeun added a commit that referenced this issue Aug 26, 2024
feat: JWT 기반 인증 및 Spring Security 설정 구현 #23
medoeun added a commit that referenced this issue Aug 26, 2024
- 비밀번호 비교로 인해 로그인 불가능한 문제 발견, 인코딩 설정 제거 후 로그인과 토큰 제대로 기능하는 것 확인
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💫 enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant