Skip to content

Commit c2d08ff

Browse files
committed
Update AuthorizationController
1 parent d09615b commit c2d08ff

1 file changed

Lines changed: 23 additions & 2 deletions

File tree

app/Http/Controllers/Auth/AuthorizationController.php

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

33
namespace App\Http\Controllers\Auth;
44

5+
use Illuminate\Contracts\Auth\StatefulGuard;
56
use Illuminate\Http\Request;
67
use Illuminate\Support\Facades\Auth;
8+
use Laravel\Passport\Bridge\User;
9+
use Laravel\Passport\Client;
10+
use Laravel\Passport\ClientRepository;
711
use Laravel\Passport\Contracts\AuthorizationViewResponse;
8-
use Laravel\Passport\Http\Controllers\AuthorizationController as PassportAuthorizationController;
12+
use Laravel\Passport\Http\Controllers\AuthorizationController as PassportController;
13+
use Laravel\Passport\Http\Controllers\ConvertsPsrResponses;
14+
use Laravel\Passport\Http\Controllers\HandlesOAuthErrors;
15+
use League\OAuth2\Server\AuthorizationServer;
916
use Psr\Http\Message\ResponseInterface;
1017
use Psr\Http\Message\ServerRequestInterface;
1118
use Symfony\Component\HttpFoundation\Response;
1219

13-
class AuthorizationController extends PassportAuthorizationController
20+
class AuthorizationController extends PassportController
1421
{
22+
use ConvertsPsrResponses, HandlesOAuthErrors;
23+
24+
/**
25+
* Create a new controller instance.
26+
*/
27+
public function __construct(
28+
protected AuthorizationServer $server,
29+
protected StatefulGuard $guard,
30+
protected ClientRepository $clients,
31+
) {}
32+
33+
/**
34+
* Authorize a client to access the user's account.
35+
*/
1536
public function authorize(
1637
ServerRequestInterface $psrRequest,
1738
Request $request,

0 commit comments

Comments
 (0)