我在symfony2中使用了imag Ldap捆绑包进行身份验证。但问题是它在提交登录页面之前会检查 Idap 属性,如 ldap 主机名和密码。我不明白为什么在提交登录表单之前要检查.当我提交登录表单(ldap用户名和密码)时,它必须检查凭据,然后它必须首先检查ldap主机名和密码。但它在提交登录表单之前进行检查。
如果有人知道有关该问题的解决方案,请帮助我,因为我需要立即解决问题。
您需要在security.yml的第access_control部分添加:
security:
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
它允许在不进行身份验证的情况下获取登录表单...