/** * {@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']); }
/** * {@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']); }
/** * {@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']); }