본문 바로가기

코드2

(2) JWT Access, Refresh 토큰 + Redis : 스프링 코드 구현 [Kotlin] 안녕하세요, 스코리아입니다. 오늘은 저번 시간에 이어서 스프링에서 JWT(Access, Refresh 토큰)을 Redis와 함께 사용하는 코드를 구현해 보겠습니다. 언어는 코틀린(Kotlin)으로 진행하겠습니다. 이전 포스팅에서 JWT가 무엇이고 Refresh 토큰을 사용해야 하는 이유, Refresh 토큰의 보안문제와 해결방안, Redis 활용 장점에 대해서 설명드렸으니, 꼭 읽어보시기 바랍니다! [이전 내용] (1) JWT Access, Refresh 토큰 + Redis : 소개 및 보안 : 바로가기 프로젝트 구현 흐름 스프링으로 코드를 구현하기 전에 어떤 식으로 구현해 볼지 Flow에 대해서 먼저 설명해 드리겠습니다. Access 토큰의 유효기간은 30분, Refresh 토큰의 유효기간은 1달(30.. 2023. 12. 30.
자바 함수 정의, 호출 방법과 스택 메모리란? 안녕하세요. 스코리아입니다. 자바를 공부하다 보면 함수, 메서드, 인스턴스, 멤버변수(인스턴스변수), 매개변수, 객체 등 다양한 용어를 접하게 됩니다. 각각의 정의를 명확하게 알고 어떤 경우에 사용하는지 파악하면, 보다 쉽게 코딩이 가능합니다. 오늘은 함수에 대해서 자세히 알아보겠습니다. 우선, 함수 (Function)란 무엇일까요? 하나의 기능을 수행하는 일련의 코드 구현된(정의된) 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 제어가 반환됨 (반환되는 값이 있을 수도 있고 없을 수도 있음) 함수로 구현된 하나의 기능은 여러 곳에서 동일한 방식으로 호출되어 사용할 수 있음 이제 함수를 정의해 봅시다! 함수는 이름, 매개 변수, 반환 값, 실행되는 몸체로 구성됩니다. 예를 들면, n1과 n2를 더.. 2023. 8. 7.