Laravel Social Login
Integrate Google and GitHub OAuth2 login in Laravel using Laravel Socialite.
Live demo : Not available yet.
Source code : GitHub
Features
- Sign In with Google
- Sign In with GitHub
Tech Stack
Prerequisites
Installation and Usage
Clone the repository
1git clone https://github.com/raprmdn/laravel-social-login.git
bash
cd into the project directory
1cd laravel-social-login
bash
Install dependencies
1# Install PHP dependencies 2composer install 3 4# Install JS dependencies 5npm install
bash
Copy .env.example
to .env
1cp .env.example .env
bash
Generate application key
1php artisan key:generate
bash
Configure Google and GitHub OAuth2 credentials in .env
file
.env
1# Config Google Key 2GOOGLE_CLIENT_ID= 3GOOGLE_CLIENT_SECRET= 4GOOGLE_REDIRECT=http://localhost:8000/login/google/callback 5 6# Config Github Key 7GITHUB_CLIENT_ID= 8GITHUB_CLIENT_SECRET= 9GITHUB_REDIRECT=http://localhost:8000/login/github/callback
dotenv
Run the application
1# InertiaJS and ReactJS with Vite 2npm run dev 3 4# Laravel 5php artisan serve
bash