123456789101112131415161718192021222324252627 |
- <?php
- namespace App\Providers;
- use App\Auth\BearerTokenResponse;
- use Laravel\Passport\Bridge;
- use League\OAuth2\Server\AuthorizationServer;
- class PassportServiceProvider extends \Laravel\Passport\PassportServiceProvider
- {
- /**
- * Make the authorization service instance.
- *
- * @return \League\OAuth2\Server\AuthorizationServer
- */
- public function makeAuthorizationServer()
- {
- return new AuthorizationServer(
- $this->app->make(Bridge\ClientRepository::class),
- $this->app->make(Bridge\AccessTokenRepository::class),
- $this->app->make(Bridge\ScopeRepository::class),
- $this->makeCryptKey('private'),
- app('encrypter')->getKey(),
- new BearerTokenResponse()
- );
- }
- }
|