Skip to content

Commit e63febd

Browse files
committed
Toggle auth token validation
1 parent 6ad4888 commit e63febd

File tree

4 files changed

+12
-1
lines changed

4 files changed

+12
-1
lines changed

config/services/controller.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
service('webgriffe_sylius_clerk_plugin.feed_generator.customers'),
5858
service('webgriffe_sylius_clerk_plugin.feed_generator.pages'),
5959
service('webgriffe_sylius_clerk_plugin.validator.request'),
60-
false,
6160
])
6261
->call('setContainer', [service('service_container')])
6362
->tag('controller.service_arguments')

src/DependencyInjection/Configuration.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,14 @@ public function getConfigTreeBuilder(): TreeBuilder
4141
->end()
4242
;
4343

44+
$rootNode
45+
->children()
46+
->booleanNode('token_authentication_enabled')
47+
->defaultTrue()
48+
->end()
49+
->end()
50+
;
51+
4452
$rootNode
4553
->children()
4654
->scalarNode('storage_feed_path')

src/DependencyInjection/WebgriffeSyliusClerkExtension.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ public function load(array $configs, ContainerBuilder $container): void
2727
$apiKeysProviderServiceDefinition = $container->getDefinition('webgriffe_sylius_clerk_plugin.provider.api_keys');
2828
$apiKeysProviderServiceDefinition->setArgument('$storesConfiguration', $config['stores']);
2929

30+
$feedController = $container->getDefinition('webgriffe_sylius_clerk_plugin.controller.feed');
31+
$feedController->setArgument('$isTokenAuthenticationEnabled', $config['storage_feed_path']);
32+
3033
$generateFeedCommand = $container->getDefinition('webgriffe_sylius_clerk.command.generate_feed');
3134
$generateFeedCommand->setArgument('$storagePath', $config['storage_feed_path']);
3235

tests/Application/config/packages/webgriffe_sylius_clerk_plugin.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ webgriffe_sylius_clerk:
22
storage_feed_path: '%kernel.project_dir%/public/feed/clerk.io'
33
image_type: 'main'
44
image_filter_to_apply: 'sylius_medium'
5+
token_authentication_enabled: true
56
stores:
67
- channel_code: WEB-US
78
public_api_key: public-key

0 commit comments

Comments
 (0)