Наследование: extends Laravel\Socialite\Two\AbstractProvider, implements SocialiteProviders\Manager\Contracts\OAuth2\ProviderInterface, use trait SocialiteProviders\Manager\ConfigTrait
Пример #1
0
 /**
  * {@inheritdoc}
  */
 protected function getCodeFields($state = null)
 {
     $codeFields = parent::getCodeFields($state);
     if (count($this->scopes) === 0) {
         unset($codeFields['scope']);
     }
     return $codeFields;
 }
 /**
  * {@inheritdoc}
  */
 protected function getTokenFields($code)
 {
     return array_merge(parent::getTokenFields($code), ['grant_type' => 'authorization_code']);
 }
Пример #3
0
 /**
  * {@inheritdoc}
  */
 protected function getCodeFields($state = null)
 {
     return array_merge(parent::getCodeFields($state), ['type' => 'web_server']);
 }
 /**
  * {@inheritdoc}
  */
 protected function getTokenFields($code)
 {
     return array_merge(parent::getTokenFields($code), ['grant_type' => 'authorization_code', 'resource' => 'https://graph.windows.net']);
 }
Пример #5
0
 /**
  * {@inheritdoc}
  */
 protected function getTokenFields($code)
 {
     // see http://www.meetup.com/meetup_api/auth/#oauth2server-access
     return array_merge(parent::getTokenFields($code), ['grant_type' => 'authorization_code']);
 }