Beispiel #1
0
 /** @test */
 public function it_should_return_the_token_from_the_alt_authorization_headers()
 {
     $request1 = Request::create('foo', 'POST');
     $request1->server->set('HTTP_AUTHORIZATION', 'Bearer foobar');
     $request2 = Request::create('foo', 'POST');
     $request2->server->set('REDIRECT_HTTP_AUTHORIZATION', 'Bearer foobarbaz');
     $parser = new TokenParser($request1);
     $this->assertEquals($parser->parseToken(), 'foobar');
     $this->assertTrue($parser->hasToken());
     $parser->setRequest($request2);
     $this->assertEquals($parser->parseToken(), 'foobarbaz');
     $this->assertTrue($parser->hasToken());
 }
Beispiel #2
0
 /**
  * Set the request instance.
  *
  * @param \Illuminate\Http\Request $request
  *
  * @return JWTAuth
  */
 public function setRequest(Request $request)
 {
     $this->parser->setRequest($request);
     return $this;
 }