我有一些问题
你在想什么,是否可以在未经授权的情况下使用自定义 Symfony 路由我有自定义附加实体(在模块中)并且需要匿名用户的响应 JSON 内容(API)
但是当我尝试允许匿名用户路由时,它需要授权
security:
providers:
in_memory:
memory: ~
admin:
id: prestashop.security.admin.provider
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
anonymous: true
logout_on_user_change: true
# setting for public api visix
access_control:
- { path: '/visix/api', roles: IS_AUTHENTICATED_ANONYMOUSLY }
它仅适用于 url /adminxxx/visix/ 中的 admin 文件夹
#it working only with admin folder in url /adminxxx//visix/...
visix_module:
resource: 'visix/routing.yml'
prefix: /visix
#visix/routing.yml
visix_privat_api:
path: /api
methods: [GET]
defaults:
_controller: 'Visix\Controllers\Admin\SettingsConfiguratorController::getContent'