일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 장고
- Bookmark
- MYSQL
- 타사인증
- 개발
- Blog
- python
- Algorithm
- 장고 개발 순서
- passport.js
- Exercism
- 장고 프로젝트 순서
- 북마크앱
- MyPick31
- 북마크만들기
- 프로젝트
- 자바스크립트
- Django
- ART_Cinema
- join()
- til
- Node.js
- 장고 프로젝트
- mongodb
- 독립영화플랫폼
- JavaScript
- 예술영화추천
- 파이썬 웹프로그래밍 장고
- Django Blog
- 알고리즘
- Today
- Total
목록inflearn (3)
Juni_Dev_log
사용자에 대한 정보를 배열에 저장했다. 배열에 저장하는 것은 메모리에 저장하는 것이고, 우리의 시스템을 종료하면 사라지는 휘발성 데이터이다. 이를 mysql 과 같은 데이터베이스에 저장해줘야 사라지지 않고 계속 사용할 수 있다. 그렇다면, mysql 을 접속한다. 사용할 데이터 베이스를 선택한다. (use hc_project) (내가 사용할 데이터 베이스는, hc_project) 처음 데이터베이스 설정을 할 때, 우리는 회원가입에 대한 정보를 담을 users라는 배열의 역할을 할 테이블을 생성해야 한다. 데이터 저장 양식을 지정해서 테이블을 생성한다. create table users( id INT NOT NULL AUTO_INCREMENT, authId VARCHAR(50) NOT NULL, usern..
Passport 를 이용한 타사인증을 배워보자. passport-facebook passport-facebook Facebook authentication strategy for Passport. www.passportjs.org Passport.js 에서는 다양한 형태의 타사인증을 제공하고 있다. 그 중에서도, 우리는 Facebook 을 이용한 타사인증을 진행해보자. 다른 것들도 비슷한 형태로 진행되기 때문에 하나를 하면 다른 것들도 할 수 있다. 우선, 페이스북 앱을 먼저 만들어야한다. Facebook for Developers Facebook for Developers Facebook for Developers와 사용자를 연결할 수 있는 코드 인공 지능, 비즈니스 도구, 게임, 오픈 소스, 게시, ..
타사 인증에 대해서 배워보도록 한다. 일반적으로 인증 시스템을 구축한다면, local 방식으로 진행했다. 사용자가 아이디와 암호를 입력하고 사용하는 방식으로 진행했는데, 구글, 네이버, 페이스북 같이 많은 사람들이 이미 회원가입한 정보를 가지고 와서, 로그인 하는 사람이 누구인지를 대기업 회사에 저장되어있는 사용자를 인증함으로써, 인증하는 것을 타사 인증 이라고 한다. 사용자가 회원 가입을 위해서, 복잡한 절차를 거치지 않아도 되고, 서비스를 제공하는 입장에서는 사용자의 정보를 보관하고 있는 것은 상당히 부담스러운 일이다. 이를 안전하게 보관하는 것은 고도의 보안작업이 필요한 일이다. 이러한 복잡한 작업을 전담 보안팀을 가지고 있는 대기업에게 맡기고 자사 서비스에서는 사용자를 식별할 수 있는 간단한 식별..