我是 symfony 和 php5 的新手(我是 Java、Spring、Grails 开发人员)。
我正在开发一个项目,该项目有一个 java 中间件和一个带有 symfony 2 的 php 前端。 java 中间件存储用户和我的应用程序所需的一切。
我不希望 symfony2 有自己的数据库。 symfony2 需要的所有信息都来自通过 WSDL 的 java 中间件和我的 php-soap-api,我可以将其包含到我的 symfony2 项目中。
用户需要在前端登录。所以我必须编写登录和注销功能。 java-middleware 提供了一个登录方法,我可以通过 php-soap-api 在 php 中调用该方法。
我应该如何在symfony2中实现登录/注销功能?我应该实现一个调用 php-soap-api 的自定义用户提供程序吗?如果是,我该怎么做? ( http://symfony.com/doc/2.0/cookbook/security/custom_provider.html ) 不可用。
最佳答案
看看 User Provider Interface文档...我认为一种方法是构建您自己的接口(interface)实现,它将充当 WSDL 调用的包装器,然后正确设置您的安全上下文 (security.yml) 来使用它。
我也遇到了类似的问题,我也在尝试构建自己的用户提供程序。
关于java - 如何为 symfony2 创建自定义用户提供程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6925663/