diff --git a/app/config/security.yml b/app/config/security.yml index f4fefe2e4..c1b0fb778 100644 --- a/app/config/security.yml +++ b/app/config/security.yml @@ -23,36 +23,37 @@ security: pattern: ^/login$ anonymous: ~ - secured_area: - pattern: ^/ - anonymous: ~ - form_login: - login_path: /login - - use_forward: false - - check_path: /login_check - - post_only: true - - always_use_default_target_path: true - default_target_path: / - target_path_parameter: redirect_url - use_referer: true - - failure_path: null - failure_forward: false - - username_parameter: _username - password_parameter: _password - - csrf_parameter: _csrf_token - intention: authenticate - - logout: - path: /logout - target: / +# secured_area: +# pattern: ^/ +# anonymous: ~ +# form_login: +# login_path: /login +# +# use_forward: false +# +# check_path: /login_check +# +# post_only: true +# +# always_use_default_target_path: true +# default_target_path: / +# target_path_parameter: redirect_url +# use_referer: true +# +# failure_path: null +# failure_forward: false +# +# username_parameter: _username +# password_parameter: _password +# +# csrf_parameter: _csrf_token +# intention: authenticate +# +# logout: +# path: /logout +# target: / access_control: + - { path: ^/api/doc, roles: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/, roles: ROLE_USER } diff --git a/src/Wallabag/CoreBundle/Controller/StaticController.php b/src/Wallabag/CoreBundle/Controller/StaticController.php index 0fd19d652..513a6c114 100644 --- a/src/Wallabag/CoreBundle/Controller/StaticController.php +++ b/src/Wallabag/CoreBundle/Controller/StaticController.php @@ -17,4 +17,13 @@ class StaticController extends Controller array() ); } + + + /** + * @Route("/", name="homepage") + */ + public function apiAction() + { + return $this->redirect($this->generateUrl('nelmio_api_doc_index')); + } }