Files
w4rpservices/app/Http/Controllers/EsiScopeController.php
2018-11-10 16:08:43 -06:00

41 lines
827 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Socialite;
use Auth;
use App\User;
use Seat\Eseye\Cache\NullCache;
use Seat\Eseye\Configuration;
use Seat\Eseye\Containers\EsiAuthentication;
use Seat\Eseye\Eseye;
class EsiScopeController extends Controller
{
public function __construct() {
$this->middleware('auth');
$this->middleware('role:User');
}
public function displayScopes() {
return view('scopes.select');
}
public function redirectToProvider(Request $request) {
dd($request);
//Set the array to build it
$scopes = [];
$i = 0;
foreach($request as $req) {
$scopes[$i] = $req;
$i++;
}
return Socialite::driver('eveonline')->setScopes($scopes)->redirect();
}
}