需要Symfony2 http_摘要防火墙配置示例

需要Symfony2 http_摘要防火墙配置示例,symfony,http-digest,Symfony,Http Digest,我想将http_basic更改为防火墙的http_摘要, 但如何配置http_摘要并没有真正的文档记录 参考资料似乎不完整或不是最新的: 然而,本书中的示例使用了一个领域,而没有提供程序 至少这个例子是可行的,但当我将http_basic更改为http_摘要时,就会丢失一个(没有文档记录的)密钥 ErrorException:注意:未定义索引:输入..\vendor\symfony\src\symfony\Bundle\SecurityBundle\DependencyInjection\S

我想将http_basic更改为防火墙的http_摘要, 但如何配置http_摘要并没有真正的文档记录

参考资料似乎不完整或不是最新的:

然而,本书中的示例使用了一个领域,而没有提供程序

至少这个例子是可行的,但当我将http_basic更改为http_摘要时,就会丢失一个(没有文档记录的)密钥

ErrorException:注意:未定义索引:输入..\vendor\symfony\src\symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\HttpDigestFactory.php第80行

http_digest:  
  realm: "Secured Demo Area"  
  key: "whatever"
添加密钥似乎有效,但登录后会导致另一个错误:

致命错误:在第79行的..\vendor\Symfony\src\Symfony\Component\Security\Http\EntryPoint\DigestAuthenticationEntryPoint::getKey()中调用未定义的方法Symfony\Component\Security\Http\Firewall\DigestAuthenticationListener.php

在这一点上,我不知道我的配置中缺少了什么。
我只需要一个使用Symfony2的http_摘要的工作示例。

这似乎在当前版本的Symfony2(2.0.10)中得到了解决


对我来说很好

你发现了吗?我也对这一点感兴趣。
http_basic:  
  realm: "Secured Demo Area"  
http_digest:  
  realm: "Secured Demo Area"  
  key: "whatever"
  secured_area:
        pattern:    ^/admin           
        http_digest:
            realm: "Admin"
            key: "thisismykey"