Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

XECon2015 :: [3-3] 김찬희 & 전창완- 네이버 아이디 로그인 소개 및 Laravel 적용

598 views

Published on

네이버 아이디 로그인의 제대로 적용하는 방법과 사례를 통한 소개, Laravel 에서 적용하는 방법을 코드를 보면서 소개합니다.

Published in: Software
  • Be the first to comment

XECon2015 :: [3-3] 김찬희 & 전창완- 네이버 아이디 로그인 소개 및 Laravel 적용

  1. 1. 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
  2. 2. XECON2015 OAuth Client
 (Application) User NAVER
 (Provider) 서 비 스 제 공 을 위 한 권 한 요 청 접근토큰을 통한 자원접근 ID/PW를 통한 인증
  3. 3. XECON2015 OAuth와 소셜로그인
  4. 4. XECON2015 ⌾ 개발의 편의 ⌾ 사용자의 서비스 이용 편의 ⌾ 신규 회원 유입 증대 ⌾ 소셜 서비스와의 연계 ⌾ 국내법(정보통신망법,개인정보보호법) 대응 소셜로그인의 장점
  5. 5. XECON2015 ⌾ 개발의 편의 ⌾ 사용자의 서비스 이용 편의 ⌾ 신규 회원 유입 증대 ⌾ 소셜 서비스와의 연계 ⌾ 국내법 대응 소셜로그인의 장점 회원 가입 실명인증 / 휴대폰인증 / 아이핀인증 / 이메일인증 아이디 중복 검사 회원정보입력 가입완료 / 로그인 비밀번호설정
  6. 6. XECON2015 ⌾ 개발의 편의 ⌾ 사용자의 서비스 이용 편의 ⌾ 신규 회원 유입 증대 ⌾ 소셜 서비스와의 연계 ⌾ 국내법 대응 소셜로그인의 장점 회원 가입 소셜로그인(네이버/페이스북/구글/…) 가입완료 / 로그인 중복가입체크
  7. 7. XECON2015 ⌾ 개발의 편의 ⌾ 사용자의 서비스 이용 편의 ⌾ 신규 회원 유입 증대 ⌾ 소셜 서비스와의 연계 ⌾ 국내법 대응 소셜로그인의 장점
  8. 8. XECON2015 ⌾ 개발의 편의 ⌾ 사용자의 서비스 이용 편의 ⌾ 신규 회원 유입 증대 ⌾ 소셜 서비스와의 연계 ⌾ 국내법 대응 소셜로그인의 장점 (H 사의 사례)
  9. 9. XECON2015 ⌾ 개발의 편의 ⌾ 사용자의 서비스 이용 편의 ⌾ 신규 회원 유입 증대 ⌾ 소셜 서비스와의 연계 ⌾ 국내법 대응 소셜로그인의 장점 (T 사의 사례)
  10. 10. XECON2015 ⌾ 개발의 편의 ⌾ 사용자의 서비스 이용 편의 ⌾ 신규 회원 유입 증대 ⌾ 소셜 서비스와의 연계 ⌾ 국내법 대응 소셜로그인의 장점 (R 사의 사례)
  11. 11. XECON2015 ⌾ 개발의 편의 ⌾ 사용자의 서비스 이용 편의 ⌾ 신규 회원 유입 증대 ⌾ 소셜 서비스와의 연계 ⌾ 국내법 대응 소셜로그인의 장점
  12. 12. XECON2015 ⌾ 개발의 편의 ⌾ 사용자의 서비스 이용 편의 ⌾ 신규 회원 유입 증대 ⌾ 소셜 서비스와의 연계 ⌾ 국내법(정보통신망법,개인정보보호법) 대응 소셜로그인의 장점 정보통신망법 기타 관련법률 개인정보
 보호법 지켜야할 것이 너무 많다
  13. 13. XECON2015 소셜로그인 적용 전략
  14. 14. XECON2015 소셜로그인 적용 전략 서비스 환경 (모바일/PC) 개발 편의성 제공 정보 / 오픈API 서비스 대상 연령층 소셜 기능
  15. 15. XECON2015 네이버 아이디로 로그인 https://nid.naver.com/user2/campaign/introNaverIdLogin.nhn
  16. 16. XECON2015 네이버 아이디로 로그인
  17. 17. XECON2015 네이버 아이디로 로그인
  18. 18. Laravel 적용
  19. 19. OAuth
  20. 20. OAuth OAuth는 OpenAPI로 개발된 표준 인증 방식으로,
 각종 애플리케이션에서 사용자 인증을 거칠때 활용될 수 있다. ko.wikipedia.org/wiki/OAuth
  21. 21. OAuth OAuth 1.0 OAuth 2.0
  22. 22. OAuth OAuth 1.0 이미지출처 : oauthbible.com a
  23. 23. OAuth OAuth 2.0 이미지출처 : tutorials.jenkov.com/oauth2/overview.html
  24. 24. Socialite
  25. 25. “Laravel wrapper around
 OAuth 1 & OAuth 2 libraries.”
  26. 26. Socialite
  27. 27. Socialite Laravel Socialite (Socialite Contracts Provider) Social Login (Facebook, Twitter, …) League/Oauth1 Guzzle
  28. 28. Socialite | Github | Facebook | Google | LinkedIn | Bitbucket | Twitter
  29. 29. Socialite Laravel Socialite (Socialite Contracts Provider) Social Login (Facebook, Twitter, …) League/Oauth1 Guzzle
  30. 30. 저걸 언제 만들어..
  31. 31. 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.
  32. 32. Socialite Providers 소셜 로그인 확장팩!
  33. 33. 총 84개 2015년 11월 14일 기준
  34. 34. 앞으로도 계속 추가 예정.. 2015년 11월 14일 기준
  35. 35. Socialite
 with Login
  36. 36. github.com/wan2land/laravel-naver-login-example Naver Login
  37. 37. Naver Login nid.naver.com/devcenter/main.nhn
  38. 38. 실습 naverlogin.dev
  39. 39. Q & A ?
  40. 40. Thank you.

×