Как я могу найти параметры конфигурации SecurityComponent в CakePHP 3?

Я начинаю периодически получать "черную дыру" проблемы в моем приложении CakePHP 3. Я думаю, что это может быть истечение срока действия токенов CSRF, когда страница остается открытой слишком долго. Старые ответы (например, this CakePHP 2 one) указывают на ключ конфигурации csrfExpires. Однако я не могу найти никаких ссылок на какие-либо ключи конфигурации в main documentation или code. Может ли кто-нибудь указать мне на правильную документацию или, в случае неудачи, предоставить вашу собственную информацию о ключах конфигурации?

Всего 1 ответ


В документации по компонентам безопасности ничего нет, потому что с CakePHP 3.0 токены CSRF больше не являются частью компонента безопасности, они обрабатываются либо (устаревшим) CSRF component, либо CSRF middleware.

Если на самом деле компонент безопасности блокирует ваш запрос, то это, вероятно, не связано с CSRF, поскольку недействительные токены CSRF могут вызвать различные ошибки. Также обратите внимание, что по умолчанию токены CSRF действуют в течение сеанса браузера.


Есть идеи?

10000