Можно ли вернуть области после того, как пользователь вошел в систему с помощью Socialite? Я раньше использовал клиентскую библиотеку Google PHP, и они возвращают это
{
"access_token": "1/fFAGRNJru1FTz70BzhT3Zg",
"expires_in": 3920,
"token_type": "Bearer",
"scope": "https://www.googleapis.com/auth/drive.metadata.readonly",
"refresh_token": "1//xEoDL4iW3cxlI7yDbSRFYNG01kVKM2C-259HOF2aQbI"
}
, как вы можете видеть, это scope
. Но в пакете Socialite от laravel в провайдерах нет размаха. У него есть только эти методы для получения информации о пользователях
// OAuth Two Providers
$token = $user->token;
$refreshToken = $user->refreshToken; // not always provided
$expiresIn = $user->expiresIn;
// OAuth One Providers
$token = $user->token;
$tokenSecret = $user->tokenSecret;
// All Providers
$user->getId();
$user->getNickname();
$user->getName();
$user->getEmail();
$user->getAvatar()
Если кто-то знает, как получить области, оставьте комментарий или ответ. Спасибо