# Dedicated config for Admin Endpoint, these are the common rules for all environments (dev, prod, test) # They specify the dedicated security rules and routing mostly imports: - { resource: security.yml } - { resource: services.yml } framework: router: resource: "%kernel.project_dir%/app/config/admin/routing.yml" strict_requirements: ~ session: cookie_secure: 'auto' ux_icons: icon_dir: '%prestashop.admin_dir%/themes/new-theme/icons' api_platform: # Swagger API doc is accessible from the BackOffice, you need to be logged in to access it title: Backoffice API version: 0.1.0 enable_docs: true enable_entrypoint: false enable_swagger: true enable_swagger_ui: true enable_re_doc: true docs_formats: # This is used to allow using the Swagger UI in HTML presentation html: [ 'text/html' ] json: [ 'application/json' ] oauth: enabled: true type: 'oauth2' flow: 'clientCredentials' tokenUrl: '/admin-api/access_token'