![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /home/fdshops/public_html/vendor/laravel/passport/src/Http/Controllers/ |
<?php namespace Laravel\Passport\Http\Controllers; use Laravel\Passport\TokenRepository; use League\OAuth2\Server\AuthorizationServer; use Nyholm\Psr7\Response as Psr7Response; use Psr\Http\Message\ServerRequestInterface; class AccessTokenController { use HandlesOAuthErrors; /** * The authorization server. * * @var \League\OAuth2\Server\AuthorizationServer */ protected $server; /** * The token repository instance. * * @var \Laravel\Passport\TokenRepository */ protected $tokens; /** * Create a new controller instance. * * @param \League\OAuth2\Server\AuthorizationServer $server * @param \Laravel\Passport\TokenRepository $tokens * @return void */ public function __construct(AuthorizationServer $server, TokenRepository $tokens) { $this->server = $server; $this->tokens = $tokens; } /** * Authorize a client to access the user's account. * * @param \Psr\Http\Message\ServerRequestInterface $request * @return \Illuminate\Http\Response */ public function issueToken(ServerRequestInterface $request) { return $this->withErrorHandling(function () use ($request) { return $this->convertResponse( $this->server->respondToAccessTokenRequest($request, new Psr7Response) ); }); } }