Exemplo n.º 1
0
 public function testRedirect()
 {
     try {
         AuthorizationCode::redirect(new Url('http://127.0.0.1/api'), self::CLIENT_ID, 'http://127.0.0.1/return', 'foo,bar', 'foo-state');
         $this->fail('Must throw an redirect exception');
     } catch (TemporaryRedirectException $e) {
         $this->assertEquals('https://127.0.0.1/api?response_type=code&client_id=s6BhdRkqt3&redirect_uri=http%3A%2F%2F127.0.0.1%2Freturn&scope=foo%2Cbar&state=foo-state', $e->getLocation());
     }
 }
Exemplo n.º 2
0
 public function handle($identity, $password)
 {
     // build callback
     $callback = $this->pageUrl . '/callback/facebook';
     AuthorizationCode::redirect(new Url(self::AUTHENTICATE), self::CLIENT_ID, $callback);
 }