# Token

[JWT] JSON WEB TOKEN 적용하기 - 액세스 토큰 갱신, 토큰 검증 필터
먼저 url 요청이 오면 request 쿠키에서 "refreshToken"이라는 이름을 가진 쿠키를 찾는다.refreshToken 쿠키가 존재한다면 쿠키의 값을 꺼내어 tokenService.refreshAccessToken()를 호출한다.정상적으로 액세스 토큰 재발급

[JWT] JSON WEB TOKEN 적용하기 - 로그인, 로그아웃
(이번 포스팅은 로그인, 로그아웃을 처음부터 끝까지 구현하는 것이 아니라 기존에 작성된 세션을 이용해 로그인 처리하던 것을 JWT 토큰 방식으로 변경하는 것입니다.)카카오 로그인에 성공하여 회원정보까지 가져와 회원가입 or 기존 회원정보 가져오기에 성공한 이후 본격 로

[JWT] JSON WEB TOKEN - 토큰 발급하기, 검증하기, 갱신하기
처음에는 프로젝트를 만들면서 내게 익숙한 session을 이용해서 로그인을 구현했었다. 그런데 세션을 사용하는 것은 stateful한 방식이고, 보다 restful한 프로그램을 위해서는 stateless 방식을 지향해야한다고 들었다. 그래서 stateless한 통신을
JWT !?
그 전에 알아야할 개념 CookieSession참고 : https://brunch.co.kr/@jinyoungchoi95/1
github_token_setting
settings > Development settings > Personnal access tokens > generate new tokens만들 때 중요한 점!! push 나 pull을 하기 위해서 'repo' 항목에 체크할 것 !!
Session 과 Token 기반 인증방식의 차이
과거 세션을 이용한 인증/인가 방식이 주된 방법이였으나, 어느샌가 부터 규모 또는 자원의 한계로 인해 JWT (Json Web Token) 방식 또한 많이 사용하고 있다. 두 차이점을 분명히 알고 가야할 필요성이 있다.
[Challenge] 로그인 구현 lv.2
reactreact-router-domtypescriptTokenJWT(Json Web Token)Refresh Tokenurl : 'https://url.com/auth/login;body: { username: string, password: string

[Backend] 해싱(hashing)과 토큰(token)
가장 많이 쓰이는 암호화 방식 중 하나 이다.복호화가 가능한 다른 암호화 방식들과 달리, 해싱은 암호화만 가능하다.해시 함수의 특징항상 같은 길이의 문자열 리턴서로 다른 문자열에 동일한 해시 함수를 사용하면 반드시 다른 결과값이 나온다.동일한 문자열에 동일한 해시 함수

Dandi에 맞는 Token 유효기간은 무엇일까?
2023 글로벌미디어학부 졸업 작품 프로젝트 Dandi 서비스에 맞는 Token 기간 고민해보기

[Backend] Token + Promise
가장 많이 쓰이는 암호화 방식해시함수로 암호화만 가능, 복호화는 안됨특징항상 같은 길이의 문자열을 리턴한다.서로 다른 문자열에 동일한 해시 함수를 사용하면 반드시 다른 결과값이 나온다.동일한 문자열에 동일한 해시함수를 사용하면 항상 같은 결과값이 나온다.레인보우 테이블
로그인, 회원가입 구현(2) - Service, Controller 구현, Token 처리
Token관련, 그리고 로그인/회원가입 관련 서비스와 컨트롤러를 구현하였습니다.
JWT 토큰으로 로그인 유지하기
JWT 토큰으로 세션을 대체하니까 유저가 로그인해도 바로 다음 리퀘스트에 로그아웃이 되어버리는 불상사 발생. 너무 많은 깃헙과 스택오버플로우를 훔쳐봐서 어디서 가져온건지도 잘 모르겠지만..그대로 SecurityConfig에 적용

Image_Us-리프레시 토큰
로그인시 서버에서 발급한 access_token은 만료시간이 되면 사용이 불가하기 때문에 클라이언트 입장에서는 다시 로그인 요청을 해야한다.한 유저가 여러번 로그인 했을 때 받은 리프레시 토큰이 모두 유효하게 작동한다면 보안에 문제가 생긴다.jwt_token은 secr
쿠키, 세션, 토큰
쿠키, 세션 및 토큰은 모두 웹 사이트 및 웹 응용 프로그램에서 사용자 인증을 유지하고 사용자 활동을 추적하기 위해 일반적으로 사용되는 방법입니다.쿠키는 웹 사이트가 사용자의 브라우저로 보내고 사용자의 장치에 저장되는 작은 텍스트 파일입니다. 쿠키를 사용하여 사용자 기

Next.js의 Middleware 활용해보기
Middleware에서 페이지 리다이렉트 시켜주기 (Middleware 너 참 할 수 있는 일이 많구나..?!)

Github Fine-grained tokens 사용시 주의사항
GitHub가 정책상 비밀번호가 아닌 Personal Access Token(이 후 PAT)을 이용해서만 외부에서 Authorization을 할 수 있게 된 후 많은 분들이 PAT을 사용하고 있을 것이다.작년 10월 기존의 PAT을 Tokens (classic) 이라는
[Java] StringTokenizer
StringTokenizer는 Java에서 문자열을 구분하여 이용하는데 사용하는 클래스다. 토큰은 특정 기준으로 분리된 문자열 조각이다!생성자의 방식은 3가지가 있다.첫 번째 방식은 따로 구분자를 주지 않았는데, 이 경우에는 문자열이 띄어쓰기를 기준으로 토큰화된다.세

TIL 35 - 코인 & 토큰
블록체인에서 채굴이 무엇인지 설명할 수 있다. 블록체인 네트워크에 노드로 트랜잭션을 검증하여 분산원장을 기록하고, 보상으로 암호화폐를 얻는 것을 뜻하며 땅을 파서 광물따위를 캐내는 행위에서 유래 채굴 노드가 무슨 일을 하는지 이해할 수 있다. 비트코인을 예시로.