JWT1 [Java] JWT로 자동 로그인 기능을 위한 API 구현하기 * JWT란? JWT = JSON Web Token JWT는 웹 애플리케이션 간에 정보를 안전하게 전송하기 위한 표준 방식 중 하나로, 토큰 기반의 인증 시스템에서 보편적으로 사용된다고 한다. egov환경에서 백엔드 개발 중 API 구현 요구사항을 통해 처음 알게되었다. 내용은 페이지 안에서 버튼을 클릭하면 링크를 통해 다른 사이트로 넘어가야하는데, 이때 넘어간 사이트에서도 같은 사용자 정보로 자동 로그인이 되도록 구현하는 것이다. 1. 서버 : 사용자ID, 비밀번호를 JWT로 base64로 인코딩한 값을 return하는 API 구현 2. 클라이언트 : 해당 API를 호출하여 응답결과의 JWT토큰 값을 decoding 해서 자동 로그인 기능을 구현 * 구현 과정 1. Maven 종속성 추가 pom.xml.. 2023. 11. 17. 이전 1 다음