Skip to content

Commit db543b0

Browse files
committed
Revert "Added AuthenticationException to extend the behaviour of Laravel's default exception handler (#1633)"
This reverts commit 08b1dab.
1 parent ab51e2b commit db543b0

12 files changed

+21
-35
lines changed

src/Exceptions/AuthenticationException.php

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/Http/Controllers/AuthorizationController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
namespace Laravel\Passport\Http\Controllers;
44

5+
use Illuminate\Auth\AuthenticationException;
56
use Illuminate\Contracts\Auth\StatefulGuard;
67
use Illuminate\Http\Request;
78
use Illuminate\Support\Str;
89
use Laravel\Passport\Bridge\User;
910
use Laravel\Passport\ClientRepository;
1011
use Laravel\Passport\Contracts\AuthorizationViewResponse;
11-
use Laravel\Passport\Exceptions\AuthenticationException;
1212
use Laravel\Passport\Passport;
1313
use Laravel\Passport\TokenRepository;
1414
use League\OAuth2\Server\AuthorizationServer;
@@ -208,7 +208,7 @@ protected function denyRequest($authRequest, $user = null)
208208
*
209209
* @param \Illuminate\Http\Request $request
210210
*
211-
* @throws \Laravel\Passport\Exceptions\AuthenticationException
211+
* @throws \Illuminate\Auth\AuthenticationException
212212
*/
213213
protected function promptForLogin($request)
214214
{

src/Http/Middleware/CheckClientCredentials.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Laravel\Passport\Http\Middleware;
44

5-
use Laravel\Passport\Exceptions\AuthenticationException;
5+
use Illuminate\Auth\AuthenticationException;
66
use Laravel\Passport\Exceptions\MissingScopeException;
77

88
class CheckClientCredentials extends CheckCredentials
@@ -13,7 +13,7 @@ class CheckClientCredentials extends CheckCredentials
1313
* @param \Laravel\Passport\Token $token
1414
* @return void
1515
*
16-
* @throws \Laravel\Passport\Exceptions\AuthenticationException
16+
* @throws \Illuminate\Auth\AuthenticationException
1717
*/
1818
protected function validateCredentials($token)
1919
{

src/Http/Middleware/CheckClientCredentialsForAnyScope.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Laravel\Passport\Http\Middleware;
44

5-
use Laravel\Passport\Exceptions\AuthenticationException;
5+
use Illuminate\Auth\AuthenticationException;
66
use Laravel\Passport\Exceptions\MissingScopeException;
77

88
class CheckClientCredentialsForAnyScope extends CheckCredentials
@@ -13,7 +13,7 @@ class CheckClientCredentialsForAnyScope extends CheckCredentials
1313
* @param \Laravel\Passport\Token $token
1414
* @return void
1515
*
16-
* @throws \Laravel\Passport\Exceptions\AuthenticationException
16+
* @throws \Illuminate\Auth\AuthenticationException
1717
*/
1818
protected function validateCredentials($token)
1919
{

src/Http/Middleware/CheckCredentials.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Laravel\Passport\Http\Middleware;
44

55
use Closure;
6-
use Laravel\Passport\Exceptions\AuthenticationException;
6+
use Illuminate\Auth\AuthenticationException;
77
use Laravel\Passport\TokenRepository;
88
use League\OAuth2\Server\Exception\OAuthServerException;
99
use League\OAuth2\Server\ResourceServer;
@@ -47,7 +47,7 @@ public function __construct(ResourceServer $server, TokenRepository $repository)
4747
* @param mixed ...$scopes
4848
* @return mixed
4949
*
50-
* @throws \Laravel\Passport\Exceptions\AuthenticationException
50+
* @throws \Illuminate\Auth\AuthenticationException
5151
*/
5252
public function handle($request, Closure $next, ...$scopes)
5353
{
@@ -93,7 +93,7 @@ protected function validate($psr, $scopes)
9393
* @param \Laravel\Passport\Token $token
9494
* @return void
9595
*
96-
* @throws \Laravel\Passport\Exceptions\AuthenticationException
96+
* @throws \Illuminate\Auth\AuthenticationException
9797
*/
9898
abstract protected function validateCredentials($token);
9999

src/Http/Middleware/CheckForAnyScope.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Laravel\Passport\Http\Middleware;
44

5-
use Laravel\Passport\Exceptions\AuthenticationException;
5+
use Illuminate\Auth\AuthenticationException;
66
use Laravel\Passport\Exceptions\MissingScopeException;
77

88
class CheckForAnyScope
@@ -15,7 +15,7 @@ class CheckForAnyScope
1515
* @param mixed ...$scopes
1616
* @return \Illuminate\Http\Response
1717
*
18-
* @throws \Laravel\Passport\Exceptions\AuthenticationException|\Laravel\Passport\Exceptions\MissingScopeException
18+
* @throws \Illuminate\Auth\AuthenticationException|\Laravel\Passport\Exceptions\MissingScopeException
1919
*/
2020
public function handle($request, $next, ...$scopes)
2121
{

src/Http/Middleware/CheckScopes.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Laravel\Passport\Http\Middleware;
44

5-
use Laravel\Passport\Exceptions\AuthenticationException;
5+
use Illuminate\Auth\AuthenticationException;
66
use Laravel\Passport\Exceptions\MissingScopeException;
77

88
class CheckScopes
@@ -15,7 +15,7 @@ class CheckScopes
1515
* @param mixed ...$scopes
1616
* @return \Illuminate\Http\Response
1717
*
18-
* @throws \Laravel\Passport\Exceptions\AuthenticationException|\Laravel\Passport\Exceptions\MissingScopeException
18+
* @throws \Illuminate\Auth\AuthenticationException|\Laravel\Passport\Exceptions\MissingScopeException
1919
*/
2020
public function handle($request, $next, ...$scopes)
2121
{

tests/Unit/AuthorizationControllerTest.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use Laravel\Passport\Bridge\Scope;
88
use Laravel\Passport\Client;
99
use Laravel\Passport\ClientRepository;
10-
use Laravel\Passport\Exceptions\AuthenticationException;
1110
use Laravel\Passport\Exceptions\OAuthServerException;
1211
use Laravel\Passport\Http\Controllers\AuthorizationController;
1312
use Laravel\Passport\Http\Responses\AuthorizationViewResponse;
@@ -337,7 +336,7 @@ public function test_authorization_denied_if_unauthenticated_and_request_has_pro
337336

338337
public function test_logout_and_prompt_login_if_request_has_prompt_equals_to_login()
339338
{
340-
$this->expectException(AuthenticationException::class);
339+
$this->expectException('Illuminate\Auth\AuthenticationException');
341340

342341
$server = m::mock(AuthorizationServer::class);
343342
$response = m::mock(AuthorizationViewResponse::class);
@@ -368,7 +367,7 @@ public function test_logout_and_prompt_login_if_request_has_prompt_equals_to_log
368367

369368
public function test_user_should_be_authenticated()
370369
{
371-
$this->expectException(AuthenticationException::class);
370+
$this->expectException('Illuminate\Auth\AuthenticationException');
372371

373372
$server = m::mock(AuthorizationServer::class);
374373
$response = m::mock(AuthorizationViewResponse::class);

tests/Unit/CheckClientCredentialsForAnyScopeTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use Illuminate\Http\Request;
66
use Laravel\Passport\Client;
7-
use Laravel\Passport\Exceptions\AuthenticationException;
87
use Laravel\Passport\Http\Middleware\CheckClientCredentialsForAnyScope;
98
use Laravel\Passport\Token;
109
use Laravel\Passport\TokenRepository;
@@ -86,7 +85,7 @@ public function test_request_is_passed_along_if_token_has_any_required_scope()
8685

8786
public function test_exception_is_thrown_when_oauth_throws_exception()
8887
{
89-
$this->expectException(AuthenticationException::class);
88+
$this->expectException('Illuminate\Auth\AuthenticationException');
9089

9190
$tokenRepository = m::mock(TokenRepository::class);
9291
$resourceServer = m::mock(ResourceServer::class);

tests/Unit/CheckClientCredentialsTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use Illuminate\Http\Request;
66
use Laravel\Passport\Client;
7-
use Laravel\Passport\Exceptions\AuthenticationException;
87
use Laravel\Passport\Http\Middleware\CheckClientCredentials;
98
use Laravel\Passport\Token;
109
use Laravel\Passport\TokenRepository;
@@ -85,7 +84,7 @@ public function test_request_is_passed_along_if_token_and_scope_are_valid()
8584

8685
public function test_exception_is_thrown_when_oauth_throws_exception()
8786
{
88-
$this->expectException(AuthenticationException::class);
87+
$this->expectException('Illuminate\Auth\AuthenticationException');
8988

9089
$tokenRepository = m::mock(TokenRepository::class);
9190
$resourceServer = m::mock(ResourceServer::class);

tests/Unit/CheckForAnyScopeTest.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Laravel\Passport\Tests\Unit;
44

5-
use Laravel\Passport\Exceptions\AuthenticationException;
65
use Laravel\Passport\Http\Middleware\CheckForAnyScope as CheckScopes;
76
use Mockery as m;
87
use PHPUnit\Framework\TestCase;
@@ -48,7 +47,7 @@ public function test_exception_is_thrown_if_token_doesnt_have_scope()
4847

4948
public function test_exception_is_thrown_if_no_authenticated_user()
5049
{
51-
$this->expectException(AuthenticationException::class);
50+
$this->expectException('Illuminate\Auth\AuthenticationException');
5251

5352
$middleware = new CheckScopes;
5453
$request = m::mock();
@@ -61,7 +60,7 @@ public function test_exception_is_thrown_if_no_authenticated_user()
6160

6261
public function test_exception_is_thrown_if_no_token()
6362
{
64-
$this->expectException(AuthenticationException::class);
63+
$this->expectException('Illuminate\Auth\AuthenticationException');
6564

6665
$middleware = new CheckScopes;
6766
$request = m::mock();

tests/Unit/CheckScopesTest.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Laravel\Passport\Tests\Unit;
44

5-
use Laravel\Passport\Exceptions\AuthenticationException;
65
use Laravel\Passport\Http\Middleware\CheckScopes;
76
use Mockery as m;
87
use PHPUnit\Framework\TestCase;
@@ -47,7 +46,7 @@ public function test_exception_is_thrown_if_token_doesnt_have_scope()
4746

4847
public function test_exception_is_thrown_if_no_authenticated_user()
4948
{
50-
$this->expectException(AuthenticationException::class);
49+
$this->expectException('Illuminate\Auth\AuthenticationException');
5150

5251
$middleware = new CheckScopes;
5352
$request = m::mock();
@@ -60,7 +59,7 @@ public function test_exception_is_thrown_if_no_authenticated_user()
6059

6160
public function test_exception_is_thrown_if_no_token()
6261
{
63-
$this->expectException(AuthenticationException::class);
62+
$this->expectException('Illuminate\Auth\AuthenticationException');
6463

6564
$middleware = new CheckScopes;
6665
$request = m::mock();

0 commit comments

Comments
 (0)