[Spring] 리프래쉬 토큰 vs 블랙리스트 방식
·
Project/WhiteMonday
리프레시 토큰 삭제 방식 로그아웃 시 서버에서 사용자의 리프레시 토큰을 삭제하여 더 이상 새로운 액세스 토큰(access token)을 발급받을 수 없게 만드는 방식을 말합니다.클라이언트 측에서 리프레시 토큰을 폐기하고 서버에서도 이를 무효화 처리합니다.리프레시 토큰의 장점간단한 구현:서버에서 토큰을 단순히 삭제하면 되므로 구현이 상대적으로 쉽습니다.효율성:별도의 추가 데이터베이스(블랙리스트)를 유지할 필요가 없습니다.빠른 무효화:토큰이 삭제되면 즉시 무효화되어 추가적인 보안 우려가 적습니다. 리프레시 토큰의 단점 세션 관리 필요:서버에서 세션과 연계된 리프레시 토큰을 관리해야 합니다. 따라서 서버 부담이 증가할 수 있습니다.토큰 분실 문제:리프레시 토큰을 클라이언트가 잃어버리면 서버는 이를 즉시 알 수..
[error] 폼 등록 실패 - JS(javascript)와 Ajax Form 전송
·
Project/repo_bis
기본적으로 폼을 사용해서 데이터를 입력하는 것을 구현하고자 했습니다.그런데 Javascript에서 계속 문제가 생기는 거 같았습니다. 처음에 작성한 코드 let form = document.querySelector("form[name=contactForm]");let goUrlXdmInst = "/contact";document.getElementById("btnSubmit").onclick = function () { form.action = goUrlXdmInst; form.submit();}  Spring에는 오류 코드가 뜨지 않으며, 화이트라벨 오류가 난다. 오류: Content-Type 'application/x-www-form-urlencoded;charset=UTF-8' is no..
이터널리턴 커뮤니티 프로젝트 (1) - 이터널리턴 API 키 발급 및 사용법
·
Project/repo_bis
이터널리턴 API 개발 키 발급 https://developer.eternalreturn.io/ Developer Portal developer.eternalreturn.io 이곳에 있는 디스코드에 입장하여 구글폼을 작성합니다.그리고 개인키 발급을 요청하면 2-3일 안에 메일로 개인키 발급이 완료됩니다. 작성한 메일 주소와 메일에 있는 key를 입력하면 로그인 할 수 있습니다. 이터널리턴 API 사용법  우선 이터널리턴 API 자체에서 데이터를 구하는 방법에 대해서 알아봅시다. Getting Started에 APIs로 들어가면 해당과 같은 화면이 뜹니다. 여기서 Endpoint를 확인할 수 있습니다.빨간색 부분처럼 구독이 잘 되어있는지 확인 필수! 그 다음, 이런 데이터들을 확인할 수 있습니다.   us..