# session

325개의 포스트
post-thumbnail

네트워크 | 쿠키(cookie)와 세션(session)

쿠키와 세션은 왜 사용할까?

2일 전
·
0개의 댓글
post-thumbnail

Session, JWT(Json Web Token)

이 글에서는 사용자를 인증하는데 사용되는 방식인 세션, JWT에 대해 다루려고 한다. 이를 위해 알아야 할 개념들을 먼저 소개하고 세션과 JWT 방식간의 장단점을 소개한다.HTTP는 인터넷에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 프로토콜이다. 클라이

4일 전
·
0개의 댓글
post-thumbnail

JWT란? JWT , Session, Cookie 비교

세션기반 인증 방식과 토큰기반 인증 방식 모두 구현해 봤지만, 두 인증방식 모두 왜 쓰는지에 대해서는 모른채 구현했다. 적어도 이런 개념들이 왜 등장했고, 각 어떤 장단점이 있는지 알고 쓰기 위해 글을 쓴다.그리고, 한 면접에서 JWT를 사용할 때 Refresh Tok

5일 전
·
0개의 댓글
post-thumbnail

JWT와 Session 기반 인증의 차이점

HTTP 프로토콜은 클라이언트와 서버의 통신이 끝나자마자 상태 정보를 잊어버린다.(stateless 특성) 예를 들어 USER1이 방금 전까지 서버와 통신을 했더라도 연결이 끊기자마자 USER1이 누구인지 까먹어버리고 다시 클라이언트의 정보를 요구하는 것이다. 페이지를

6일 전
·
0개의 댓글

로그인 중인 유저 정보 수정 시 Spring security Authentication/HttpSesession 값 반영

로그인 중인 유저의 정보(권한 등)를 클라이언트 단에서 수정 시 변경된 정보를 Spring Security로 인증해서 HttpSession에도 반영시키자... 어렵당

7일 전
·
0개의 댓글
post-thumbnail

세션 클러스팅

누구나 한번쯤 수강신청 시간 혹은 티켓팅 시간이 되었을 때 서버의 응답이 늦어져 애타는 마음으로 흰 화면만 바라본 경험이 있을 것이다. 갑작스런 접속자의 증가를 서버가 감당해내지 못한 것이다. 이를 막기 위해 서버의 수를 늘려(scale-out) 유저의 트래픽을 여러

2022년 5월 11일
·
0개의 댓글
post-thumbnail

Session 사용법 (로그인)

\-설명-젤 위의 노란줄: HttpSession session 객체를 파라미터로 호출한다.db에서 온 회원정보를 member라는 변수에 받아준다.만약 넘어온 정보(member)가 null이라면 로그인의 실패했음으로 로그인 페이지로 다시 리다이렉트 시킨다.로그인에 성공했

2022년 5월 11일
·
0개의 댓글
post-thumbnail

Cookie & Session

: 비연결성 (connectionless) 클라이언트가 요청을 한 후 응답을 받으면 그 연결을 끊어버리는 특징 : 무상태 (stateless) 통신이 끝나면 상태를 유지하지 않는 특징: 클라이언트(브라우저)에 저장되는 키와 값이 들어있는 작은 데이터파일session

2022년 5월 9일
·
0개의 댓글

session

항상 session의 물리적인 위치를 잘 몰라서 궁금했었다session은 따로 지정하지않으면 node.js에선 서버 메모리를 사용하는 것 같다(휘발성)추가적인 설정을 통해 json파일 같은 것으로 저장해서 관리할 수 있다https://velog.io/@daes

2022년 5월 5일
·
0개의 댓글

FLASK 인스타 클론

이미지 미리 보기setimgformfile 이라는 함수를 만들어 준다.input,expression 을 매개 변수로 넣어 준다.만약 파일이 있고 input 파일이 0번째 라면reader 변수에 file을 읽어서 저장해 준다.해당 아이디에 폼이 체인지가 되었을때 지정된

2022년 5월 4일
·
0개의 댓글

쿠키(Cookie)와 세션(Session) 그리고 캐시(Cache)

HTTP 프로토콜의 특성이자 약점을 보완하기 위해 사용한다.클라이언트가 요청을 한 후 응답을 받으면 그 연결을 끊어 버리는 특징통신이 끝나면 상태를 유지하지 않는 특징쿠키와 세션은 위의 두 가지 특징을 해결하기 위해 사용한다. 예를들면 로그인 후 페이지를 이동할 때

2022년 5월 4일
·
0개의 댓글

[웹프로그래밍] 로그인,회원가입

👉해시함수로그아웃

2022년 5월 2일
·
0개의 댓글

Change Password #02

먼저 mongo로 가서 데이터를 삭제 해 주었다.use wetube를 커맨드 입력해주고 db.sessions,db.users에서 remove({}) 해주면 된다.그리고 계정을 하나 만들어 본다. 다른건 다 작동하나 비밀번호 수정은 아직 안된다.그전에 새로운 middel

2022년 4월 27일
·
0개의 댓글
post-thumbnail

Session vs JWT(JSON Web Token)

🍎 인증(Authentication)과 인가(Authorization) > - 인증(Authentication): 말 그대로 인증 == 로그인이다. 전달받은 ID 및 Password와 일치하는 유저정보를 찾고, 일치한다면 인증이 되는 것!!! 인가(Authoriza

2022년 4월 23일
·
0개의 댓글
post-thumbnail

[인증/보안]기초-Session

서버가 Client에게 유일하고 암호화된 ID를 부여중요 데이터는 서버에서 관리인증에 따라 리소스의 접근 권한(Authorization)이 달라진다이때 서버와 클라이언트에 각각 필요한 것은 다음과 같다.서버는 사용자가 인증에 성공했음을 알고 있어야 한다.클라이언트는 인

2022년 4월 21일
·
0개의 댓글

Uninitialized Sessions

이 부분이다.session authentication(인증)을 사용하면서 생길 수도 있는 문제에 대해서 배울수 있다. 보이고 있는 쿠키를 지운다. 새로고침하면 새로운 쿠키가 생긴다. 이 과정은 자동으로 이뤄지는거고, DB에도 저장 되었다. 다시 쿠키를 지워 본다. 새로

2022년 4월 16일
·
0개의 댓글

Mongo Store

https://www.npmjs.com/package/express-sessionsession ID만 저장 된다고 되어 있다. session data는 서버쪽에 저장된다.여기 한가지 더 알아야 할게 생겼다. session id는 쿠키에 저장하지만 데이터 자체는

2022년 4월 16일
·
0개의 댓글

Logged In User #02

이걸 알기 위해 session을 알기 위해 썼던 middleware을 사용해서 server.js에서 resonse object를 console.log한다. 그리고 확인해본다. 새로고침을 하니까 에러가 있다. 상관없다. node를 보면 console.log된게 많이 있

2022년 4월 16일
·
0개의 댓글

Logged In User #01

누가 로그인 했는지 말이다. 그런데 사실 기억한다는 말이 안 어울릴지도 모르겠다.왜냐하면 기억한다는건 오늘 뭔가를 배우고 잠에 들었다고 해본다. 그리고 다시 일어나면 배운걸 기억하고 있을거다. 핸드폰 번호를 기억하고 있듯이잠에 들고 다시 일어나더라도 핸드폰 번호을 기억

2022년 4월 16일
·
0개의 댓글