Skip to content

Commit

Permalink
[API] move security parameters to bundles
Browse files Browse the repository at this point in the history
  • Loading branch information
SirDomin committed Jan 25, 2021
1 parent af428c4 commit 2b0d76d
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 13 deletions.
13 changes: 0 additions & 13 deletions config/packages/security.yaml
@@ -1,16 +1,3 @@
parameters:
sylius.security.admin_regex: "^/%sylius_admin.path_name%"
sylius.security.api_regex: "^/api/v1"
sylius.security.shop_regex: "^/(?!%sylius_admin.path_name%|api/.*|api$|media/.*)[^/]++"
sylius.security.new_api_route: "/api/v2"
sylius.security.new_api_regex: "^%sylius.security.new_api_route%"
sylius.security.new_api_admin_route: "%sylius.security.new_api_route%/admin"
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
providers:
Expand Down
Expand Up @@ -25,3 +25,6 @@ jms_serializer:
sylius-core:
namespace_prefix: "Sylius\\Component\\Core"
path: "@SyliusAdminApiBundle/Resources/config/serializer"

parameters:
sylius.security.api_regex: "^/api/v1"
Expand Up @@ -36,6 +36,7 @@ imports:
parameters:
env(SYLIUS_ADMIN_ROUTING_PATH_NAME): admin
sylius_admin.path_name: '%env(resolve:SYLIUS_ADMIN_ROUTING_PATH_NAME)%'
sylius.security.admin_regex: "^/%sylius_admin.path_name%"

sylius_grid:
templates:
Expand Down
8 changes: 8 additions & 0 deletions src/Sylius/Bundle/ApiBundle/Resources/config/app/config.yaml
Expand Up @@ -4,6 +4,14 @@
parameters:
env(SYLIUS_API_AUTHORIZATION_HEADER): Authorization
sylius.api.authorization_header: "%env(resolve:SYLIUS_API_AUTHORIZATION_HEADER)%"
sylius.security.new_api_route: "/api/v2"
sylius.security.new_api_regex: "^%sylius.security.new_api_route%"
sylius.security.new_api_admin_route: "%sylius.security.new_api_route%/admin"
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%"

api_platform:
patch_formats:
Expand Down
3 changes: 3 additions & 0 deletions src/Sylius/Bundle/ShopBundle/Resources/config/app/config.yml
Expand Up @@ -8,6 +8,9 @@ imports:
- { resource: "@SyliusShopBundle/Resources/config/grids/account/order.yml" }
- { resource: "@SyliusShopBundle/Resources/config/grids/product.yml" }

parameters:
sylius.security.shop_regex: "^/(?!%sylius_admin.path_name%|api/.*|api$|media/.*)[^/]++"

sylius_grid:
templates:
action:
Expand Down

0 comments on commit 2b0d76d

Please sign in to comment.