일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 회고록
- 인스턴스
- #내일배움캠프
- #스파르타내일배움캠프
- Java
- 내일배움캠프
- 감사기록
- #스파르타내일배움캠프TIL
- Token
- diary
- 스파르타내일배움캠프
- GitHub
- JVM
- Java의 이점
- 포맷은 최후의 보루
- 스레드
- 성장기록
- 스파르타내일배움캠프TIL
- KPT
- TiL_1st_0419
- 클래스
- 해우소
- Github_token
- static
- 생성자
- Diary 해우소
- 메서드
- 변수의 다양성
- Git
- 객체지향 언어
- Today
- Total
목록2024/09/06 (4)
몬그로이
Caused by: java.lang.IllegalArgumentException: Illegal base64 character 20 라는 에러 발생 환경변수에 넣어둔 secretkey가 잘못됐다는 것 새로 생성해서 넣음Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class 라는 에러 발생 DB 설정을 yml 에 적지 않아서 발생한 문제였음 https://psip31.tistory.com/139 Spring Error | Failed to configure a Da..
Security (Filter) 를 거친후 JWT 발급이 진행된다그렇기 때문에 마지막에 설정해야 하는 것은 SecurityConfig 클래스필터 단에서 보안과 관련한 설정들이 담겨있다고 생각하면 된다 원래는 WebSecurityConfigurerAdapter 를 상속을 받아서 Override 하면 되는 것이었지만spring security 5.7 이상에서 더 이상 WebSecurityConfigurerAdapter 사용을 권장하지 않는다 대신 SecurityFilterChain을 반환하는 메서드를 Bean 으로 등록하여 SecurityConfig에 넣으면 된다 ** SecurityFilterChain은 스프링 시큐리티의 핵심 구성 요소 중 하나로,HTTP 요청이 들어올 때 필터 체인에서 각각의 필터가 순..
refresh JWT를 발급할 때는 확인해야 하는 사항이 없는 것일까? - refreshToken은 accessToken을 발급하면서 함께 발급이 된다- 그렇다고 매개변수로 아무것도 받지 않는 것은 좋지 못하다고 생각하는 이유가, 위변조를 하기 쉬워질 것이기 때문이다- 따라서 authentication을 매개변수로 받아서 username 이나 authorities를 세팅해 놓는 게 좋겠다 >>>>>createToken 메서드 작성시 Jwt를 build 하는데 설정할 수 있는 것들 중에ID도 설정할 수 있다는 사실을 알았다!일반적으로 jwi라고 부르며, 설정 메서드는 .setID() 추가로 1. setIssuer() // 발행한 사람 기록2. addClaims() 또는 setClaims() 도 쓸모있는 것..
사전 작업 User 와 UserRoleType Entity 생성조건: User 가 갖는 UserRoleType을 collection 타입으로 설정클래스 분류- JWT 정의하기 (JWT 생성과 소멸, 가져오기, 확인하기 >> 토큰을 통한 사용자 정보 얻기)- JwtAuthenticationFilter 설정하기 (클라이언트가 로그인시 사용, 정의된 JWT 를 생성하는 과정에 넣음)- JwtAuthorizationFilter 설정하기 (클라이언트가 데이터 요청시 사용, 쿠키에서 JWT를 가져와서 확인할 때 정의된 JWT를 넣음)- SecurityConfig 설정하기 (Security >> AuthenticationFilter >> AuthorizationFilter 순서도 설정해야 하므로 4번째) JwtPro..