IMAG LDAP 捆绑包在登录 Symfony2 之前会检查 LDAP 主机名和密码


imag ldap bundle is checking ldap hostname & password before login in symfony2

我在symfony2中使用了imag Ldap捆绑包进行身份验证。但问题是它在提交登录页面之前会检查 Idap 属性,如 ldap 主机名和密码。我不明白为什么在提交登录表单之前要检查.当我提交登录表单(ldap用户名和密码)时,它必须检查凭据,然后它必须首先检查ldap主机名和密码。但它在提交登录表单之前进行检查。

如果有人知道有关该问题的解决方案,请帮助我,因为我需要立即解决问题。

您需要在security.yml的第access_control部分添加:

security:
  access_control:
    - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }

它允许在不进行身份验证的情况下获取登录表单...