token
-
Axios Jwt RefreshToken 중복요청프로그래밍/Javascript 2024. 2. 4. 17:23
1. 문제 Client는 모든 Axios 요청에 대해서 Access Token을 Header에 추가하여 요청을 진행합니다. 만약 Access Token이 없거나 만료가 되었을 경우 Cookie에 저장되어 있는 Refresh Token을 이용하여 Access Token을 갱신받아 요청들을 다시 재요청하는 방법으로 구현되어 있습니다. Axios의 비동기 방식의 요청에서 문제가 발생하게 되었습니다. Access Token이 만료된 상태에서 Axios를 이용하여 3개의 요청을 보낼경우 Refresh Token 갱신 요청또한 3번이 발생하는 것입니다. 2. 문제 순서도 실재 동작하는 순서입니다. 우리가 생각한 순서는 1번요청을 하고 1번 요청에서 Access Token이 만료가 된다면 Refresh 토큰을 통해 ..
-
[Travis] Notification Slack 연동CI-CD 2022. 3. 25. 16:48
이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다. 틀리거나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 수정하도록 하겠습니다. 1. Travis Notification Slack 연동 Travis를 사용중이시라면 아마 기본적으로 Email을 연동하여 사용중 이실거라 생각합니다. Travis의 경우 Email이 아닌 Slack을 이용하여 Notification을 전달 받을 수 있습니다. 이번 포스팅에서는 Travis Notification을 Slack과 연동하는 방법에 대해 알려드리고자 합니다. 이미 Slack을 사용중이시면 Slack에 로그인 후 Slack App Directory에 접속합니다. 만약 Slack을 처음 사용하시는 분은 Slack에 회원가입후 Slack App Directory에..