[Spring] 사용자 Token 인증 방식
Spring boot 2021. 11. 20. 13:44

사용자에 대한 인증 방식에는 쿠키 기반 인증방식으로 부터 세션 기반 인증 방식을 거쳐 최근에는 토큰 기반 인증방식을 많이 사용한다. 이 글에서는간단한 Token 기반 인증방식에 대하여 소개할 예정이다. 이글에서 이론적 배경지식을 자세히 다루고 있다. Spring boot를 이용한 사용자 인증을 저번 글에서 소개했던 AOP 방식을 사용하여 구현할 예정이다. Gradle 설정 UUID 생성을 위해서는 아래 라이브러리를 추가할 필요가 있다. implementation("com.fasterxml.uuid:java-uuid-generator:3.3.0") Token 발급 이 글에서는 UUID를 발급 받아 UUID를 Base64로 인코딩하여 사용하였다.(보안적 측면에서 생각하면 한번더 암호화하거나 JWT를 사용하여..