我几周来一直在努力解决这个问题。 我有一个包含用户列表的数据库。其中一些用户拥有Windows域用户,其他用户不具备。 我希望针对活动目录验证Windows域用户(并从数据库中检索其数据),针对数据库检查其他用户(并从数据库中检索其数据)。这两件事分开工作(如果我只为防火墙定义其中一个),但我无法使它们都工作。 任何人都可以给出一些提示吗?
感谢。
答案 0 :(得分:0)
只需使用身份验证链提供程序,例如配置here中的示例:
# app/config/security.yml
security:
providers:
chain_provider:
chain:
providers: [in_memory, user_db]
in_memory:
memory:
users:
foo: { password: test }
user_db:
entity: { class: AppBundle\Entity\User, property: username }