testing
This commit is contained in:
@@ -45,45 +45,25 @@ class EveLoginController extends Controller
|
||||
'iss' => $ssoUser['iss'],
|
||||
'region' => $ssoUser['region'],
|
||||
'tier' => $ssoUser['tier'],
|
||||
'token' => $ssoUser->token,
|
||||
'refreshToken' => $ssoUser->refreshToken ?? null,
|
||||
'expiresIn' => $ssoUser->expiresIn ?? null,
|
||||
];
|
||||
|
||||
dd($temp);
|
||||
|
||||
try {
|
||||
$ssoUser = Socialite::driver('eveonline')->user();
|
||||
|
||||
$temp = [
|
||||
'id' => $ssoUser->getId(),
|
||||
'name' => $ssoUser['name'],
|
||||
'nickname' => $ssoUser['name'],
|
||||
'owner_hash' => $ssoUser['owner'],
|
||||
'scopes' => is_array($ssoUser['scp']) ? $ssoUser['scp'] : [$user['scp']],
|
||||
'expires_on' => $user['exp'],
|
||||
'avatar' => 'https://image.eveonline.com/Character/' . $characterId . '_128.jpg',
|
||||
'iss' => $user['iss'],
|
||||
'region' => $user['region'],
|
||||
'tier' => $user['tier'],
|
||||
];
|
||||
|
||||
dd($temp);
|
||||
|
||||
Log::info('SSO User:', [$ssoUser]);
|
||||
|
||||
$characterId = (int) $ssoUser->getId();
|
||||
$characterName = $ssoUser->getName() ?: ($ssoUser->getNickname() ?? 'Unknown');
|
||||
|
||||
$raw = $ssoUser->user ?? [];
|
||||
|
||||
$characterOwnerHash =
|
||||
$raw['CharacterOwnerHash']
|
||||
?? $raw['character_owner_hash']
|
||||
?? $raw['owner_hash']
|
||||
?? '';
|
||||
|
||||
$characterId = strtr($ssoUser['sub'], ['CHARACTER:EVE:' => '']);
|
||||
$characterName = $ssoUser['name'];
|
||||
$characterOwnerHash = $ssoUser['owner'];
|
||||
$avatar = 'https://image.eveonline.com/Character/' . $characterId . '_128.jpg';
|
||||
$token = $ssoUser->token;
|
||||
$refreshToken = $ssoUser->refreshToken ?? null;
|
||||
$expiresIn = $ssoUser->expiresIn ?? null;
|
||||
|
||||
//Add user to the database
|
||||
$user = User::updateOrCreate(
|
||||
['character_id' => $characterId],
|
||||
[
|
||||
@@ -95,6 +75,10 @@ class EveLoginController extends Controller
|
||||
]
|
||||
);
|
||||
|
||||
//Add scopes to the scope database
|
||||
|
||||
//Add Esi Token to the token database
|
||||
|
||||
// Always regenerate JWT on successful login
|
||||
$jwtService->forceRefresh($user);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user