我是Symfony2的新手。我閱讀文檔,看到一些配置的登錄表單 http://symfony.com/doc/current/cookbook/security/form_login_setup.htmlSymfony2身份驗證方法在同一個防火牆中
# app/config/security.yml
security:
# ...
firewalls:
default:
anonymous: ~
http_basic: ~
form_login:
login_path: /login
check_path: /login_check
我不明白爲什麼有2種安全方法http_basic和form_login在同一個防火牆?安全系統將使用哪種方法? http_basic或form_login或兩者?它是多餘的嗎? 上面的一些問題看起來很愚蠢,但看起來symfony2安全組件文檔很差。
我知道http_basic和form_login,但我很困惑於食譜中的配置。爲什麼在同一個防火牆中有兩種安全方法?如果我們有form_login,http_basic是多餘的? – Geany 2015-02-09 09:06:28
@Geany:你說得對 - 找到答案並不是微不足道的。我將發佈一個問題到'Symfony'文檔。 – chapay 2015-02-10 12:47:20
好的,謝謝@Andrey。現在我想挖掘安全組件來構建自定義身份驗證,但它似乎是安全組件,並且捆綁了很少的信息並且很難理解。 – Geany 2015-02-10 12:58:13