# expired

openssl 인증서 만료시
보안취약점 점검을 받은 후 openssl 버전 지적을 받았다. 권장하는 openssl버전으로 업데이트를 하려는데 다운로드가 되질않았다. 원인은 인증서가 만료되었던 것. 에러는 아래와 같이 생겼다. 오랫동안 구글링을 하다가 발견한 방법이다 강제로 인증서 없이 다운로드 되도록 설정하는 거 같은데 좋은 방법일까 의문이 든다...빠르게 처리해야하는 업무였기에 우선 이렇게 처리해본다. Run $ sudo dpkg-reconfigure ca-certificates Select 'ask' Uncheck items below (use Space key to remove the *) AddTrustExternalRoot DSTRootCA_X3 Tab and OK [원문링크] https://blog.puiup.net/2021/11/solved-issued-certificate-has-expired.html
제플린 Your session has expired 해결하기
제플린이 업데이트를 진행하면서 계속해서 세션만료가 뜨면서 로그인이 되지않는 현상이 일어났다. 이런경우 제플린 캐쉬들을 지워주면 쉽게 해결된다 MAC: Zeplin Mac 앱 캐시를 지우려면: 상단 프로필 메뉴에서 로그아웃 Zeplin Mac 앱 종료 Finder를 열고 상단 메뉴에서 "이동 > 폴더로 이동..."을 선택합니다. ~/Library/Caches를 입력하고 이동을 클릭합니다. 공개된 파인더 창에서 io.zeplin.osx 라는 폴더를 삭제합니다 . >제플린 공신사이트 가이드 https://support.zeplin.io/en/articles/5652856-fixing-your-session-has-expired-issue
JWT 토큰 유효시간 설정(feat. timedelta)
이전 글( Django - 회원가입/로그인 앱생성 _ 개선(ver 1.2)_암호화 및 토큰 발행)에서 JWT 토큰을 발행하는 사례를 소개한 적이 있었는데요, 이때는 토큰의 유효기간(만료기간)을 따로 설정하지 않았습니다. 테스트 환경이라 토큰이 계속 만료되면 번거롭기도 해서 뭐 이런저런 이유가 있었습니다. 그래서 이번에는 timedelta를 이용해 현재로부터 일정 기간이 지난 시점까지 토큰의 유효기간을 설정하는 법을 알아보겠습니다. 일단 기본적인 JWT 토큰을 발행할 수 있다는 가정하에 아래와 같이 토큰 발행을 진행합니다. 토큰은 기본적으로 Header(헤더)와 Payload(페이로드), Signature(시그니쳐)로 나뉘는데, 유효기간은 claim set이라고도 불리는 페이로드에 저장할 수 있습니다. 페이로드에는 토큰 만료시간이나 발급자, 제목