본문 바로가기 메뉴 바로가기

이호연 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

이호연 블로그

검색하기 폼
  • 분류 전체보기 (10)
    • Programming (4)
      • Node.js (0)
      • Javascript (0)
      • 누구나 알기 쉬운 개발 (0)
      • React Native (1)
    • 일상 (3)
  • 방명록

인증 (3)
쉽게 알아보는 서버 인증 3편(SNS 로그인, OAuth 2.0)

안녕하세요 여러분. 오늘은 "쉽게 알아보는 인증"의 마지막 편인 SNS 로그인 과 OAuth에 대해 써보려고 합니다. 만일 SNS 로그인을 한 번이라도 구현해보려고 하셨다면, OAuth을 한 번은 들어보셨을 겁니다. 그래서 SNS 로그인 = OAuth라고 생각하시는 분이 계시는데 이는 잘못된 생각입니다. OAuth 프로토콜의 기능 중 하나로 SNS 로그인이 있는겁니다! 지금부터 OAuth 의 정의를 시작으로 어떤 방식으로 SNS 로그인이 작동되는지 차근차근 알아보도록 하겠습니다. 참고 포스팅 http://tansfil.tistory.com/58 (세션/쿠키, JWT를 이용한 인증) http://tansfil.tistory.com/59 (Access Token + Refresh Token을 이용한 인증) ..

Programming 2018. 8. 11. 22:57
쉽게 알아보는 서버 인증 2편(Access Token + Refresh Token)

안녕하세요! 이전 포스팅에는 크게 세션/쿠키 인증, 토큰 기반 인증(대표적으로 JWT)에 대하여 알아보았습니다. 저희가 앱, 웹 혹은 서버 개발을 하면서 꼭 사용하게 되는 인증(Authorization)은 아주 중요합니다. 만일 설계를 잘못했을 시, 회원들의 정보 유출이 일어날 수도 있으니까요. 이번 포스팅에서는 기본 JWT 방식의 강화버전인 Access Token & Refresh Token 방식에 대해 알아보겠습니다. Refresh Token? Access Token(JWT)를 통한 인증 방식의 문제는 만일 제 3자에게 탈취당할 경우 보안에 취약하다는 점입니다.유효기간이 짧은 Token의 경우 그만큼 사용자는 로그인을 자주 해서 새롭게 Token을 발급받아야 하므로 불편합니다. 그러나 유효기간을 늘리..

Programming 2018. 7. 29. 02:23
쉽게 알아보는 서버 인증 1편(세션/쿠키 , JWT)

앱 개발을 처음 배우게 됐을 때, 각종 화면을 디자인해보면서 프론트엔드 개발에 큰 흥미가 생겼습니다. 한때 프론트엔드 개발자를 꿈꾸기도 했었죠(현실은 ...) 그러나 서버와 통신을 처음 배웠을 때 마냥 쉬운 일은 아니구나라고 생각했습니다. 항상 당연하게 생각해왔던 기능(데이터를 보내고 받는 작업)들을 직접 구현하려고 하니 헷갈리는게 한둘이 아니더군요. 그 중에서 초창기에 가장 어려움을 겪었던 부분은 바로 ‘인증’ 부분이었습니다. 인증이 필요한 이유 인증은 프론트엔드 관점에서 봤을 때 사용자의 로그인, 회원가입과 같이 사용자의 도입부분을 가리키곤 합니다. 반면 서버사이드 관점에서 봤을 때는 모든 API 요청에 대해 사용자를 확인하는 작업입니다. 사용자 A와 사용자 B가 앱을 사용한다고 가정하겠습니다. 두 ..

Programming 2018. 7. 21. 21:53
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • 개발자가 되고 싶은 당신⋯
  • 떡상중인 스타트업의 변방⋯
  • 산에서 장사를 하고왔다 (⋯
  • 개발자의 스타트업 면접 후기
최근에 달린 댓글
  • 따봉입니다.
  • 자세한 설명 감사합니다. 혹⋯
  • 좋은 글 정말 감사합니다!⋯
  • 쿠키에는 말씀하신 세션 id,⋯
Total
181,463
Today
37
Yesterday
175
링크
TAG
  • 페이스북 로그인
  • 아이오닉
  • 개발자
  • 산 장사
  • 기술면접
  • 쉽게 인증
  • 스타트업 개발자 #회고
  • OAuth 2.0
  • 인증
  • 크로스 플랫폼
  • authentication
  • access_token
  • Access Token
  • React Native
  • 디지털 노마더
  • 토큰 기반 인증방식
  • 자마린
  • react
  • Refresh_Token
  • 학생개발자
  • jwt
  • SNS 로그인
  • 개발자 취직
  • 쉽게 알아보는 인증
  • 클래스101
  • 세션
  • oauth
  • Refresh Token
  • 디지털 노마드
  • oauth2.0
more
«   2021/01   »
일 월 화 수 목 금 토
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
글 보관함
  • 2020/01 (1)
  • 2019/12 (1)
  • 2019/06 (1)
  • 2019/05 (1)

Blog is powered by Tistory / Designed by Tistory