|
@@ 76-83 (lines=8) @@
|
| 73 |
|
return $storage; |
| 74 |
|
}); |
| 75 |
|
|
| 76 |
|
$app->singleton(FluentClient::class, function ($app) use ($provider) { |
| 77 |
|
$limitClientsToGrants = $app['config']->get('oauth2.limit_clients_to_grants'); |
| 78 |
|
$limitRedirectUri = $app['config']->get('oauth2.limit_clients_to_predefined_url'); |
| 79 |
|
$storage = new FluentClient($provider->app['db'], $limitClientsToGrants, $limitRedirectUri); |
| 80 |
|
$storage->setConnectionName($provider->getConnectionName()); |
| 81 |
|
|
| 82 |
|
return $storage; |
| 83 |
|
}); |
| 84 |
|
|
| 85 |
|
$app->singleton(FluentRefreshToken::class, function () use ($provider) { |
| 86 |
|
$storage = new FluentRefreshToken($provider->app['db']); |
|
@@ 92-99 (lines=8) @@
|
| 89 |
|
return $storage; |
| 90 |
|
}); |
| 91 |
|
|
| 92 |
|
$app->singleton(FluentScope::class, function ($app) use ($provider) { |
| 93 |
|
$limitClientsToScopes = $app['config']->get('oauth2.limit_clients_to_scopes'); |
| 94 |
|
$limitScopesToGrants = $app['config']->get('oauth2.limit_scopes_to_grants'); |
| 95 |
|
$storage = new FluentScope($provider->app['db'], $limitClientsToScopes, $limitScopesToGrants); |
| 96 |
|
$storage->setConnectionName($provider->getConnectionName()); |
| 97 |
|
|
| 98 |
|
return $storage; |
| 99 |
|
}); |
| 100 |
|
|
| 101 |
|
$app->singleton(FluentSession::class, function () use ($provider) { |
| 102 |
|
$storage = new FluentSession($provider->app['db']); |