register( new SecurityServiceProvider(), [ 'security.firewalls' => [ 'default' => [ 'pattern' => '^/user.*$', 'anonymous' => false, 'form' => [ 'login_path' => '/login', 'check_path' => 'login_check', ], 'logout' => [ 'logout_path' => '/logout' ], 'users' => $app->share(function() use ($app) { return $app['user.provider']; }), ], ], 'security.access_rules' => [ ['^/user.*$', 'ROLE_USER'], ] ] );