diff --git a/commercetools/symfony-bundle/0.4/config/packages/commercetools.yaml b/commercetools/symfony-bundle/0.4/config/packages/commercetools.yaml new file mode 100644 index 00000000..88fb83ba --- /dev/null +++ b/commercetools/symfony-bundle/0.4/config/packages/commercetools.yaml @@ -0,0 +1,11 @@ +commercetools: + api: + default_client: 'default' + clients: + default: + client_id: '%env(CTP_CLIENT_ID)%' + client_secret: '%env(CTP_CLIENT_SECRET)%' + project: '%env(CTP_PROJECT_KEY)%' + scope: '%env(CTP_SCOPE)%' + oauth_url: '%env(CTP_AUTH_URL)%' + api_url: '%env(CTP_API_URL)%' diff --git a/commercetools/symfony-bundle/0.4/config/packages/security.yaml b/commercetools/symfony-bundle/0.4/config/packages/security.yaml new file mode 100644 index 00000000..632eefb6 --- /dev/null +++ b/commercetools/symfony-bundle/0.4/config/packages/security.yaml @@ -0,0 +1,22 @@ +security: + providers: + ctp: + id: Commercetools\Symfony\CustomerBundle\Security\User\UserProvider + access_control: + - { path: /user/, roles: ROLE_USER } + encoders: + Symfony\Component\Security\Core\User\User: plaintext + Commercetools\Symfony\CustomerBundle\Security\User\User: plaintext + firewalls: + main: + anonymous: ~ + commercetools-login: + login_path: login + check_path: login_check + logout: + path: logout + dev: + pattern: ^/(_(profiler|wdt)|css|images|js)/ + security: false + default: + anonymous: ~ diff --git a/commercetools/symfony-bundle/0.4/manifest.json b/commercetools/symfony-bundle/0.4/manifest.json new file mode 100644 index 00000000..64212345 --- /dev/null +++ b/commercetools/symfony-bundle/0.4/manifest.json @@ -0,0 +1,17 @@ +{ + "bundles": { + "Commercetools\\Symfony\\CtpBundle\\CtpBundle": ["all"], + "Commercetools\\Symfony\\CustomerBundle\\CustomerBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "CTP_CLIENT_ID": "", + "CTP_CLIENT_SECRET": "", + "CTP_PROJECT_KEY": "", + "CTP_AUTH_URL": "https://auth.commercetools.com or https://auth.commercetools.co", + "CTP_API_URL": "https://api.commercetools.com or https://api.commercetools.co", + "CTP_SCOPES": "" + } +}