and another one

This commit is contained in:
2018-10-15 21:49:12 -05:00
parent f73c09c71b
commit 3108744eb4
5 changed files with 32 additions and 46 deletions

View File

@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
use Socialite;
class LoginController extends Controller
{
@@ -41,4 +42,18 @@ class LoginController extends Controller
Auth::logout();
return redirect('/');
}
public function redirectToProvider() {
return Socialite::driver('eveonline')->setScopes(['publicData'])->redirect();
}
public function handleProviderCallback(AuthAccountService $service) {
$ssoUser = Socialite::driver('eveonline')->user();
dd($ssoUser);
$user = $service->createOrGetUser($ssoUser);
auth()->login($user);
return redirect()->to('/dashboard');
}
}