4. 1. Laravel Authentication?
• 장점 :
• 환상적인 기능들을 별다른 설치 없이도 사용 가능합니다.
• 쉽게쉽게(!) 바로 쓸 수 있습니다.
• 오늘 해볼 기능들
1. 가입, 로그인
2. 패스워드 리셋
• 실습
• 개발자 구인구직 사이트의 인증 기능을 살펴봅니다.
41. 4. 사용자 테이블 필드 추가 – Controllerproject/app/Http/Controllers/Auth/AuthController2.php
42. 4. 소셜 로그인
• 가입, 로그인
• 패스워드 변경
• 사용자 테이블 필드 추가
• 소셜 로그인
43. 4. 소셜 로그인 – Socialite
• Laravel 에서 제공
• 폼 기반 인증이 아닌 OAuth 기반 인증 방식
• composer를 통해서 설치 필요
• http://xpressengine.github.io/laravel-korean-docs/docs/5.0/authentication/#social-authentication
composer require laravel/socialite
콘솔창에서 다음처럼 입력
44. 4. 소셜 로그인 – 등록
Socilite 사용하기 위해서 Github App 등록
45. 4. 소셜 로그인 – ServiceProviderproject/config/app.php