# JWT

106개의 포스트
post-thumbnail

리액트 Life cycle 과 Redux & JWT 기반의 사용자 인증에 대한 고찰

최근 리액트와 Redux를 이용한 사이드 프로젝트를 진행하다가 좋은 아이디어가 생겨서 프로젝트의 전반적인 구조를 바꾸게되면서 사용자 인증 관련 로직들 또한 재구성해야 했고, 그 과정에서 겪었던 여러가지 문제들과 새로 배웠던 것들을 기록해보려한다. API를 사용하는 웹

약 14시간 전
·
0개의 댓글
post-thumbnail

[Django] 6. 로그인 기능 구현(1) - 자체 로그인

안녕하세요! 레오입니다🤗 오랜만에 비가 추적추적 오고 있습니다. 비가 온 뒤엔 보통 추워지기 마련이어서 겨울이 이제 시작되려는건지 걱정스럽네요🥶

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

[ROR] JWT를 이용한 회원가입 기능

이번에 주변 지인분들과 같이 토이프로젝트를 진행하기로 하였고, 내가 맡은 부분은 api 서버 부분이였습니다. 어떤 프레임워크를 써서 구현할지 고민하던중 가장 익숙한 레일즈를 선택하였다! 레일즈를 선택해서 개발을 하던중... 회원가입 api 부분을 구현하는 시간이 오

3일 전
·
0개의 댓글

[django] jwt - decorator[수정중]

데코레이터의 사용 목적은 함수를 실행하기전 반복되는 사전작업이 필요할때 사전작업을 재사용할 수 있게 만들기 위해 사용한다. 특정 함수를 실행하기전 꼭 필요한 반복되는 작업을 먼저 처리하는데 있다. 함수 위에 위치하여 특정 함수를 꾸며주는 모습을 하고 있어 데코레이터

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

[사이드 프로젝트] 리액트에서 페이스북 로그인 구현 하기

카카오 로그인 기능에 이어서 페이스북 로그인 기능도 추가했다. 페이스북 로그인 기능 또한 리액트용 라이브러리를 사용하면 빠르게 구현할 수 있었고,클라이언트에 컴포넌트 추가 이후의 후처리는 카카오 로그인 때문에 수정해 뒀던 서버 단의 로그인 관련 API를 그대로 사용하면

2020년 11월 14일
·
0개의 댓글
post-thumbnail

Koa에서 JWT(JSON Web Token)으로 토큰기반인증 구현하기

현재 진행중인 개인 프로젝트에서는 Node.js의 웹 프레임워크인 Koa를 사용하여 API 서버를 구축하고 있다. 기본적으로 로그인이 필요한 서비스를 만들고 있기 때문에 로그인을 한 유저의 인증 방식이 필요했다.따라서 적절한 인증수단이 필요했는데 JWT(JSON Web

2020년 11월 13일
·
0개의 댓글
post-thumbnail

[사이드 프로젝트] 리액트에서 카카오 로그인 구현 하기

진행중인 사이드 프로젝트 'Tindux'에 소셜 로그인 기능을 추가했다. 리액트 관련 라이브러리와 카카오 개발자 사이트의 공식문서 덕분에 카카오 API를 통한 카카오계정 인증까지는 빠르게 구현 했지만, 인증 후 사이드 프로젝트 앱 의 계정 및 JWT 인증 시스템과 어떻

2020년 11월 12일
·
0개의 댓글

Passport js와 그럴듯한 refresh, access token 만들기

저번에 이어서 어떤 방식으로 구현했는지 좀 더 코드의 중점을 맞췄다.

2020년 11월 10일
·
0개의 댓글
post-thumbnail

[Kit-Pay] JWT

프로젝트에서 사용한 JWT

2020년 11월 9일
·
2개의 댓글
post-thumbnail

JWT 로그인방식 구현하기 (feat. session에서 jwt로)

Session에서 Cool해보이는 JWT로 바꾸며 겪은 일에 대해 적어보았습니다

2020년 11월 9일
·
0개의 댓글
post-thumbnail

OAuth란?

OAuth는 HTTP 프로토콜을 통해 리소스에 대한 액세스를 제공하는 인증 방법입니다. 다양한 응용 프로그램의 권한 부여 또는 수동 사용자 액세스에 사용할 수 있습니다.일반적인 작동 방식은 애플리케이션이 API 엔드 포인트에 대한 요청을 인증하는 데 사용할 수있는 액세

2020년 11월 8일
·
0개의 댓글
post-thumbnail

JWT란?

Json Web Token의 약자이다.JSON 객체를 사용하여 가볍고 자가수용적인 (self-contained) 방식으로 정보를 안전성 있게 전달해주기 위한 토큰입니다.1)HEADER: 사용한 해쉬알고리즘서명(id,password)에 해당하는 부분을 암호화 시킬 필요가

2020년 11월 6일
·
0개의 댓글
post-thumbnail

Nest.js로 게시판 페이지 만들기(feat. JWT)

Node.js의 Server Side Framework인 Nest.js를 학습하기 위해, JSON-Web-Token 을 이용한 게시판 및 채팅 Web Page를 만들어 Naver Cloud Platform에 올려볼 계획 입니다.

2020년 11월 1일
·
0개의 댓글
post-thumbnail

인증! 그 어려운 너를 다룬다

클라이언트가 가입할 때 서버가 유저의 패스워드를 DB에 해싱(sha256와 secret 등)해서 저장한다.로그인 할 때 유저 정보를 해싱한 뒤, DB에서 비교작업을 진행한다.만약 동일하다면, 로그인이 승인 시킨다.서버는 해당 정보를 가지고 session_id(또 다른

2020년 10월 30일
·
0개의 댓글
post-thumbnail

Session 과 토큰을 이용한 유저 인증에 대해서

그 것은 바로 세션(Session) 과 토큰(Token) 입니다. 여태까지 가장 일반적으로 쓰여 왔던 방식은 서버 사이드 세션(Server Side Session) 입니다.이 방식을 간단하게 요약하자면, 유저는 아이디(이메일)과 비밀번호 등 필요한 로그인 정보를 HTT

2020년 10월 30일
·
3개의 댓글

[TIL] 2020/10/29

Today, I Learned response에서 보내주는 일반적인 cookie와 세션 속의 쿠키?의 비교(헷갈림) [참고 자료] About JSON Web Tokens(JWT) Planning to Study Shortly-express sprint에 회원가입 및 로그인 그리고 유저 정보 받아오기 + 구글 및 깃 로그인 구현해보기

2020년 10월 29일
·
0개의 댓글

JWT token 만료

사용자가 로그인을 할 때 클라이언트에게 AccessToken을 발급한다.서버는 AccessToken을 데이터베이스나 파일등에 저장 할 필요 없이 메모리상에서 미리 정의 된 비밀키를 이용해 비교하는 것 만으로 인증을 처리하기 때문에 추가적인 I/O 작업이 필요가 없다.

2020년 10월 20일
·
0개의 댓글

JWT 란?

JWT 란 "JSON Web Token" 의 약자이다.JWT 는 웹표준(RFC 7519) 으로서 두 개체에서 JSON 객체를 사용하여 통신한다.JWT 는 필요한 모든 정보를 자체적으로 지니고 있다.JWT 시스템에서 발급된 토큰은, 토큰에 대한 기본 정보, 전달 할 정보

2020년 10월 20일
·
0개의 댓글

TIL.32 인증과 인가

> 인증(Authentication) & 인가(Authorization) 인증과 인가는 API에서 가장 자주 구현되는 기능 중 하나이다. 인증과 인가는 API에서 가장 자주 구현되는 기능중 하나이다. > 인증(Authentication) 인증은 유저의 신분을 확인하는

2020년 10월 17일
·
0개의 댓글