protected function getEnvironmentSetup($app)
{
// Adldap connection setup.
$app['config']->set('adldap.connections.default.auto_connect', false);
$app['config']->set('adldap.connections.default.connection', Ldap::class);
$app['config']->set('adldap.connections.default.schema', ActiveDirectory::class);
$app['config']->set('adldap.connections.default.connection_settings', ['admin_username' => 'admin', 'admin_password' => 'password']);
// Adldap auth setup.
$app['config']->set('adldap_auth.username_attribute', ['email' => 'mail']);
$app['config']->set('adldap_auth.provider', NoDatabaseUserProvider::class);
// Laravel auth setup.
$app['config']->set('auth.guards.web.provider', 'adldap');
$app['config']->set('auth.providers', ['adldap' => ['driver' => 'adldap']]);
}