
개발에서 로그인을 session방식과 JWT방식의 로그인 둘중하나를 선택한다. 이둘은 장점과 단점이 명확하게 구별된다.session ID 가 서버에 저장됨으로 사용자가 변경하기 어렵다.서버의 사용자를 저장하는 방식으로 세션 만료와 갱신을 서버에서 처리할수있다세션을 유지

Gradle implementation 'io.jsonwebtoken:jjwt-api:0.11.5' runtimeOnly 'io.jsonwebtoken:jjwt-impl:0.11.5' runtimeOnly 'io.jsonwebtoken:jjwt-jack

암호화 암호화는 왜 하는 것일까 ? 2011년 9월 부터 개인정보 보호법이 시행하면서 기업에서 개인정보를 수집할때 개인정보를 안전하게 보관 해야하는 의무가 생겼다. 개인정보를가 유출되어도 피해를 최소화,개인정보보호 규제 준수를 해야한다. 출처 : 개인정보의 암호화 조

JWT 설명은 링크 옆에 있습니다! jwt 설명 Token 관리 로그인할때 JWT 토큰은 2가지로 AccessToken과 RefreshToken 크게 두가지로 분류한다. Client 와 Server 흐름 AccessToken clinet에 저장되어 server로
refreshToken을 왜 생성하는지 모르시는 분은 이전글을 꼭 읽어주세요 RefreshToken 토큰은 처음 로그인 하는 시점에 DB에 저장되고, accessToken이 만료되면 서버에 요청을 해서 refreshToken을 확인하고 그것도 만료면 다시 login요청