Upload
xpressengine
View
373
Download
5
Embed Size (px)
Citation preview
XECON2015
An open protocol to allow secure authorization in a simple and standard method from web, mobile and desktop applications.
from http://oauth.net/
OAuth
XECON2015
OAuth
Client(Application)
UserNAVER
(Provider)
서비스
제공을
위한
권한
요청 접
근토큰을
통한
자원접근
ID/PW를 통한 인증
XECON2015
OAuth와 소셜로그인
XECON2015
⌾ 개발의 편의
⌾ 사용자의 서비스 이용 편의
⌾ 신규 회원 유입 증대
⌾ 소셜 서비스와의 연계
⌾ 국내법(정보통신망법,개인정보보호법) 대응
소셜로그인의 장점
XECON2015
⌾ 개발의 편의
⌾ 사용자의 서비스 이용 편의
⌾ 신규 회원 유입 증대
⌾ 소셜 서비스와의 연계
⌾ 국내법 대응
소셜로그인의 장점
회원 가입
실명인증 / 휴대폰인증 / 아이핀인증 / 이메일인증
아이디 중복 검사
회원정보입력
가입완료 / 로그인
비밀번호설정
XECON2015
⌾ 개발의 편의
⌾ 사용자의 서비스 이용 편의
⌾ 신규 회원 유입 증대
⌾ 소셜 서비스와의 연계
⌾ 국내법 대응
소셜로그인의 장점
회원 가입
소셜로그인(네이버/페이스북/구글/…)
가입완료 / 로그인
중복가입체크
XECON2015
⌾ 개발의 편의
⌾ 사용자의 서비스 이용 편의
⌾ 신규 회원 유입 증대
⌾ 소셜 서비스와의 연계
⌾ 국내법 대응
소셜로그인의 장점
XECON2015
⌾ 개발의 편의
⌾ 사용자의 서비스 이용 편의
⌾ 신규 회원 유입 증대
⌾ 소셜 서비스와의 연계
⌾ 국내법 대응
소셜로그인의 장점
(H 사의 사례)
XECON2015
⌾ 개발의 편의
⌾ 사용자의 서비스 이용 편의
⌾ 신규 회원 유입 증대
⌾ 소셜 서비스와의 연계
⌾ 국내법 대응
소셜로그인의 장점
(T 사의 사례)
XECON2015
⌾ 개발의 편의
⌾ 사용자의 서비스 이용 편의
⌾ 신규 회원 유입 증대
⌾ 소셜 서비스와의 연계
⌾ 국내법 대응
소셜로그인의 장점
(R 사의 사례)
XECON2015
⌾ 개발의 편의
⌾ 사용자의 서비스 이용 편의
⌾ 신규 회원 유입 증대
⌾ 소셜 서비스와의 연계
⌾ 국내법 대응
소셜로그인의 장점
XECON2015
⌾ 개발의 편의
⌾ 사용자의 서비스 이용 편의
⌾ 신규 회원 유입 증대
⌾ 소셜 서비스와의 연계
⌾ 국내법(정보통신망법,개인정보보호법) 대응
소셜로그인의 장점
정보통신망법
기타 관련법률
개인정보보호법
지켜야할 것이 너무 많다
XECON2015
소셜로그인 적용 전략
XECON2015
소셜로그인 적용 전략
서비스 환경 (모바일/PC)
개발 편의성
제공 정보 / 오픈API
서비스 대상 연령층
소셜 기능
XECON2015
네이버 아이디로 로그인
https://nid.naver.com/user2/campaign/introNaverIdLogin.nhn
XECON2015
네이버 아이디로 로그인
XECON2015
네이버 아이디로 로그인
Laravel 적용
OAuth
OAuth
OAuth는 OpenAPI로 개발된 표준 인증 방식으로,각종 애플리케이션에서 사용자 인증을 거칠때 활용될 수 있다.
ko.wikipedia.org/wiki/OAuth
OAuth
OAuth 1.0
OAuth 2.0
OAuthOAuth 2.0
이미지출처 : tutorials.jenkov.com/oauth2/overview.html
Socialite
“Laravel wrapper around OAuth 1 & OAuth 2 libraries.”
Socialite
Socialite
Laravel
Socialite(Socialite Contracts Provider)
Social Login(Facebook, Twitter, …)
League/Oauth1 Guzzle
Socialite
| Github
| Bitbucket
Socialite
Laravel
Socialite(Socialite Contracts Provider)
Social Login(Facebook, Twitter, …)
League/Oauth1 Guzzle
저걸 언제 만들어..
Socialite Providers
SocialiteProviders is a collection of OAuth 1 & 2 packages that
extend Laravel Socialite.
The Observer Pattern is used by the Manager package to extend
Socialite. This allows numerous providers to be used in addition
to the ones provided by Laravel Socialite (they can be overridden
easily). Only the providers that you add to the listeners array will
be used.
Socialite Providers
소셜 로그인 확장팩!
총 84개
2015년 11월 14일 기준
앞으로도 계속 추가 예정..
2015년 11월 14일 기준
Socialitewith Login
github.com/wan2land/laravel-naver-login-example
Naver Login
Q & A ?
Thank you.