Symfony2上的用户身份验证,无需保存到数据库

时间:2014-06-04 09:10:35

标签: php symfony authentication

如何使用外部用户身份验证服务(UAS)进行Symfony 2用户身份验证?

这是计划:

  1. 输入登录名和密码;
  2. 按提交按钮;
  3. Symfony 2向auth发送请求。服务(登录和密码);
  4. Symfony 2从auth接收用户状态。服务(访问/不访问);
  5. 用户使用ROLE_USER登录而不将用户数据保存到数据库。
  6. 任何解决方案吗?

1 个答案:

答案 0 :(得分:2)

您需要在Symfony中编写自定义身份验证提供程序以实现类似的功能。

我已在这里回答了同一主题:
Symfony 2.4/FOSUserBundle - is there a way to hook into the login process programatically?

这是Symfony教程解释和详细说明一个场景:
http://symfony.com/doc/current/cookbook/security/custom_authentication_provider.html