namespace BookStack\Providers;
use Auth;
+use BookStack\Auth\Access\LdapService;
use Illuminate\Support\ServiceProvider;
class AuthServiceProvider extends ServiceProvider
*/
public function register()
{
- Auth::provider('ldap', function($app, array $config) {
- return new LdapUserProvider($config['model']);
+ Auth::provider('ldap', function ($app, array $config) {
+ return new LdapUserProvider($config['model'], $app[LdapService::class]);
});
}
}