Пример #1
0
 public function createToken(Request $request, $providerKey)
 {
     $this->resourceServer->setRequest($request);
     try {
         $accessToken = $this->resourceServer->determineAccessToken(true);
     } catch (InvalidRequestException $e) {
         // skip OAuth authentication
         return null;
     }
     return new PreAuthenticatedToken('anon.', $accessToken, $providerKey);
 }
Пример #2
0
 function it_skips_authentication_when_access_token_not_present_in_header(ResourceServer $resourceServer)
 {
     $request = new Request();
     $resourceServer->setRequest($request)->shouldBeCalled();
     $resourceServer->determineAccessToken(true)->willThrow(InvalidRequestException::class);
     $this->createToken($request, 'default')->shouldBe(null);
 }