为外部工具提供Symfony 5 hanndle访问权限(knpsnappy)

问题描述 投票:-2回答:1

在Symfony 5.x项目中,我使用了knplabsknp-snappy-bundle。

在为不同的用户设置私人数据文件夹的情况下,生成的PDF文档需要从不能公开访问的文件夹中获取图片。

当试图生成一个带有图像的PDF文档时,knpsnappy遇到了60秒的超时。在Symfony的日志中写道

Guard authenticator does not support the request.

我假设关于 "外部 "工具knpsnappy从应用程序外部调用,但从同一个服务器调用,但没有触发我定义的任何安全定义。我不确定如何允许knpsnappy访问一个特定的路由,也许有人可以引导我进入正确的方向...?

symfony security guard symfony-security symfony5
1个回答
0
投票

我被误导了,问题的原因不是访问权限,而是img-pathes被定义的方式,knp snappy无法用URL-routes渲染图像,我把pathes换成了绝对的服务器pathes,现在它工作了。KnpSnappyBundle和Symfony 3.4:图片或css导致超时。

© www.soinside.com 2019 - 2024. All rights reserved.