diff --git a/config/packages/security.yaml b/config/packages/security.yaml index 1bdf294b8dd3..0d2c3862fe89 100644 --- a/config/packages/security.yaml +++ b/config/packages/security.yaml @@ -8,6 +8,8 @@ parameters: sylius.security.new_api_admin_regex: "^%sylius.security.new_api_admin_route%" sylius.security.new_api_shop_route: "%sylius.security.new_api_route%/shop" sylius.security.new_api_shop_regex: "^%sylius.security.new_api_shop_route%" + sylius.security.new_api_user_account_route: "%sylius.security.new_api_shop_route%/account" + sylius.security.new_api_user_account_regex: "^%sylius.security.new_api_user_account_route%" security: always_authenticate_before_granting: true @@ -147,3 +149,4 @@ security: - { path: "%sylius.security.new_api_route%/admin/authentication-token", role: IS_AUTHENTICATED_ANONYMOUSLY } - { path: "%sylius.security.new_api_shop_regex%/.*", role: IS_AUTHENTICATED_ANONYMOUSLY } - { path: "%sylius.security.new_api_route%/shop/authentication-token", role: IS_AUTHENTICATED_ANONYMOUSLY } + - { path: "%sylius.security.new_api_user_account_regex%/.*", role: ROLE_USER } diff --git a/src/Sylius/Behat/Resources/config/services/api.xml b/src/Sylius/Behat/Resources/config/services/api.xml index f95300eb468f..fb44011400aa 100644 --- a/src/Sylius/Behat/Resources/config/services/api.xml +++ b/src/Sylius/Behat/Resources/config/services/api.xml @@ -20,7 +20,7 @@ addresses - shop + shop/account diff --git a/src/Sylius/Bundle/ApiBundle/Resources/config/api_resources/Address.xml b/src/Sylius/Bundle/ApiBundle/Resources/config/api_resources/Address.xml index 490664b6a941..4b7478b85e4d 100644 --- a/src/Sylius/Bundle/ApiBundle/Resources/config/api_resources/Address.xml +++ b/src/Sylius/Bundle/ApiBundle/Resources/config/api_resources/Address.xml @@ -12,7 +12,7 @@ xsi:schemaLocation="https://api-platform.com/schema/metadata https://api-platform.com/schema/metadata/metadata-2.0.xsd" > - shop + shop/account