31 lines
		
	
	
	
		
			874 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			874 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable file
		
	
	
	
	
<?php
 | 
						|
require_once __DIR__ . "/session_bootstrap.php";
 | 
						|
 | 
						|
$client_id = "990297a28f9c49cabba56aa7ad2704a2";
 | 
						|
$redirect_uri = "https://eveindy.claytonia.net/callback.php";
 | 
						|
 | 
						|
// Full recommended scope list for industry dashboard
 | 
						|
$scope = implode(" ", [
 | 
						|
    "esi-industry.read_character_jobs.v1",
 | 
						|
    "esi-industry.read_corporation_jobs.v1",
 | 
						|
    "esi-characters.read_blueprints.v1",
 | 
						|
    "esi-corporations.read_blueprints.v1",
 | 
						|
    "esi-assets.read_corporation_assets.v1",
 | 
						|
    "esi-universe.read_structures.v1",
 | 
						|
]);
 | 
						|
 | 
						|
$state = bin2hex(random_bytes(12));
 | 
						|
$_SESSION["oauth2state"] = $state;
 | 
						|
 | 
						|
$url =
 | 
						|
    "https://login.eveonline.com/v2/oauth/authorize/?" .
 | 
						|
    http_build_query([
 | 
						|
        "response_type" => "code",
 | 
						|
        "redirect_uri" => $redirect_uri,
 | 
						|
        "client_id" => $client_id,
 | 
						|
        "scope" => $scope,
 | 
						|
        "state" => $state,
 | 
						|
    ]);
 | 
						|
 | 
						|
header("Location: $url");
 | 
						|
exit();
 |