コード例 #1
0
    /**
     * @expectedException \Symfony\Component\Security\Core\Exception\AuthenticationException
     */
    public function testGetAccessTokenErrorResponse()
    {
        $this->mockBuzz('error=foo');
        $request = new Request(array('code' => 'code'));

        $this->resourceOwner->getAccessToken($request, 'http://redirect.to/');
    }
コード例 #2
0
 /**
  * {@inheritDoc}
  */
 public function getAccessToken(Request $request, $redirectUri, array $extraParameters = array())
 {
     $parameters = array();
     if ($request->query->has('fb_source')) {
         $parameters['fb_source'] = $request->query->get('fb_source');
     }
     if ($request->query->has('fb_appcenter')) {
         $parameters['fb_appcenter'] = $request->query->get('fb_appcenter');
     }
     return parent::getAccessToken($request, $this->normalizeUrl($redirectUri, $parameters), $extraParameters);
 }
コード例 #3
0
 /**
  * {@inheritdoc}
  */
 public function getAccessToken(Request $request, $redirectUri, array $extraParameters = array())
 {
     $extraParameters = array('resource' => 'https://graph.microsoft.com');
     return parent::getAccessToken($request, $redirectUri, $extraParameters);
 }
コード例 #4
0
 /**
  * {@inheritDoc}
  */
 public function getAccessToken(Request $request, $redirectUri, array $extraParameters = array())
 {
     return parent::getAccessToken($request, $redirectUri, array_merge(array('type' => 'web_server'), $extraParameters));
 }