/** * test getRequestToken */ public function testGetTokenRequest() { $extractor = new AuthorizationHeaderTokenExtractor('Bearer'); $request = new Request(); $this->assertFalse($extractor->extract($request)); $request = new Request(); $request->headers->set('Authorization', 'Bear testtoken'); $this->assertFalse($extractor->extract($request)); $request = new Request(); $request->headers->set('Authorization', 'Bearer testtoken'); $this->assertEquals('testtoken', $extractor->extract($request)); }
/** * @inheritDoc */ public function getCredentials(Request $request) { $extractor = new AuthorizationHeaderTokenExtractor('Bearer', 'Authorization'); $token = $extractor->extract($request); if (false === $token) { return null; } return $token; }