我没找到,在哪里' simple_preauth' security config参数来自,通过项目搜索该字符串。后来我发现实际值是“简单 - preauth”。
public function getKey()
{
return 'simple-preauth';
}
在authentication factories中,它会返回类似的值,但在安全配置中会返回
firewalls:
main:
simple_preauth:
案例在MainConfiguration#addFirewallsSection中更改为snake-case。
str_replace('-', '_', $factory->getKey())
为什么这样做?