페이스북 로그인을 구현하면서 가장 많이 보이는 것이 바로 Token 이다.페이스북은 OAuth를 이용한 로그인방식이 진행된다.그리고 발급받은 토큰을 가지고 Gragh API라는 것을 사용할 수가 있는데 Gragh API를 통해 페이스북 플랫폼에서 데이터를 가져오고 보낼 수가 있다. 액세스 토큰 유형 설명 사용자 액세스 토큰 사용자 토큰은 가장 일반적으로 사용되는 토큰 유형입니다. 앱에서 특정 사용자 대신 Facebook의 데이터를 읽고 수정하고 쓰기 위해 API를 호출할 때마다 이 유형의 액세스 토큰이 필요합니다. 사용자 액세스 토큰은 일반적으로 로그인 대화 상자를 통해 얻으며, 사용자가 앱에서 토큰을 확보할 수 있도록 허용해야 합니다. 앱 액세스 토큰 이 유형의 액세스 토큰은 앱 설정을 수정하고 읽는 ..
페스이북 로그인을 구현하기에 앞서 페이스북 개발자 센터에서 어떠한 방식으로 로직이 처리되는지 알아야 할 필요가 있다. 기본 로직 1. 클라이언트에서 sdk를 이용한 로그인 버튼을 구현해 facebook측에 요청2. 페이스북측에서 요청 확인3. Access token 을 response 서버단을 직접 구현하는 경우 1. 클라이언트에서 sdk를 이용한 로그인 버튼을 구현해 facebook측에 요청2. 페이스북측에서 요청 확인3. Access token 을 response 4. 토큰 & 앱 id & 앱 secret code 를 이용해 장기토큰으로 변경5. 장기토큰을 가지고 Graph API를 이용 이게 정확하진 않지만 대락적인 로직이다. 그리고 내가 직접 구현하는 로직은 다음과 같다. 로그인 구현하는데 사용 ..
프론트 : 언어 :angular5- restAPI 방식- ngx-facebook ( https://github.com/zyra/ngx-facebook/commit/d5a1061 ) 사용 툴 :VSCodeextension 1. Angular Snippets2. Angular Language Service3. TSLint5. HTML Snippets6. IntelliSense for CSS class names in HTML 백엔드 : 사용툴 : STS 언어 :java spring - spring security- lombok- gradle - restFB
- Total
- Today
- Yesterday
- Python
- JSON
- data component module
- angular router
- CSS
- React-router
- localStorage
- data gird component
- python3
- Router
- Java
- https://www.tistory.com/auth/logout/
- MySQL
- Redux
- Angular
- JPA
- data grid component
- data component
- 파이썬3
- 파이썬
- jQuery
- Spring Boot
- Spring
- data table component
- react
- 페이스북 로그인
- facebook login
- JavaScript
- mobx
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |