일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 장고 개발 순서
- Algorithm
- 파이썬 웹프로그래밍 장고
- 북마크앱
- 개발
- JavaScript
- passport.js
- 장고 프로젝트 순서
- 독립영화플랫폼
- 자바스크립트
- join()
- Exercism
- 프로젝트
- 북마크만들기
- mongodb
- ART_Cinema
- 타사인증
- 예술영화추천
- 장고
- Node.js
- til
- MYSQL
- 장고 프로젝트
- 알고리즘
- python
- Bookmark
- MyPick31
- Blog
- Django Blog
- Django
Archives
- Today
- Total
Juni_Dev_log
Federation authentication(타사 인증) ① : intro (소개) 본문
타사 인증에 대해서 배워보도록 한다.
일반적으로 인증 시스템을 구축한다면, local 방식으로 진행했다. 사용자가 아이디와 암호를 입력하고 사용하는 방식으로 진행했는데,
구글, 네이버, 페이스북 같이 많은 사람들이 이미 회원가입한 정보를 가지고 와서, 로그인 하는 사람이 누구인지를 대기업 회사에 저장되어있는 사용자를 인증함으로써, 인증하는 것을 타사 인증 이라고 한다.
사용자가 회원 가입을 위해서, 복잡한 절차를 거치지 않아도 되고, 서비스를 제공하는 입장에서는 사용자의 정보를 보관하고 있는 것은 상당히 부담스러운 일이다.
이를 안전하게 보관하는 것은 고도의 보안작업이 필요한 일이다.
이러한 복잡한 작업을 전담 보안팀을 가지고 있는 대기업에게 맡기고 자사 서비스에서는 사용자를 식별할 수 있는 간단한 식별자 값만 가지고 있기에, 좀 더 안전하게 서비스를 운영할 수 있다.
하지만, 한 기업에 속해있는 서비스같은 느낌을 주기 때문에 서비스 차원에서는 부담스럽기는 하다.
이제는, Facebook 링크를 만들고, 링크를 누르면, 회원가입이 되면서, 다시 어플리케이션으로 돌아오고, displayName 이 나오게 되는 것이다.
이것을 할 수 있게 되면, 구글/네이버/페이스북 등으로 회원가입을 할 수 있게 만들 수 있다.
타사인증에 대해서 배워보도록 하자.
Passport 를 이용해서 타사인증을 진행해서 우리 어플리케이션으로 가져오는 방법에 대해서 배워볼 것이다.
'Theorem (정리) > node.js' 카테고리의 다른 글
(node.js) [Part.0] 노드로 만들 수 있는 대표적인 서버와 용도 (0) | 2020.11.16 |
---|---|
Federation authentication(타사인증) ④ (0) | 2020.06.17 |
Federation authentication(타사인증) ③ (0) | 2020.06.15 |
authentication MySQL ① : MySQL + node.js 로 인증 구현 (setting) (0) | 2020.06.12 |
Federation authentication(타사인증) ② : facebook (0) | 2020.06.12 |
Comments