gpt4 book ai didi

CakePHP 3.6 - 如何让 DebugKit 与授权插件一起使用?

转载 作者:行者123 更新时间:2023-12-02 10:02:35 26 4
gpt4 key购买 nike

我有一个 Cakephp 3.6.13 项目,启用了 DebugKit (3.16.5) 和授权 (1.0.0) 插件(以及身份验证 1.0.1 插件)。

开发中 DebugKit 栏未加载,服务器返回:“/debug-kit/toolbar/5b7dae82-9c94-48df-a16b-fbf13bd97045 的请求未加载应用任何授权检查。”这是有道理的,但是我如何获取对 DebugKit 的请求以通过授权而不影响网站其余部分的授权?

使用RequestPolicy example适用于plugin === DebugKit 请求,但是我的公共(public)操作(使用skipAuthorization 定义)不再被授权,或者更准确地说,我不知道如何授权它们。

最佳答案

使用 CakePHP 4.1 将以下配置选项添加到 app_local.php 将导致 DebugKit 绕过策略并正常运行:

    'DebugKit' => [
'ignoreAuthorization' => true
],

关于CakePHP 3.6 - 如何让 DebugKit 与授权插件一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53180943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com