java - 如何为 symfony2 创建自定义用户提供程序?

标签 java php soap wsdl symfony

我是 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/

相关文章:

iphone - "-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data"未调用

java - 带有桌面应用程序示例功能的 Java 文本编辑器

java - 如何使 php 中的 bcrypt 和 java 中的 jbcrypt 兼容

java - 使用 android 媒体播放器播放不断变化的文件

PHP - array_filter 引用或类似

php - 正则表达式解析文章中的自定义短代码子字符串并生成数组

javascript - 如何在codeigniter中使按钮重定向到外部链接?

java - 如何以编程方式启动 s3 ninja?

java - 如何公开 EJB JAX-WS Web 方法来接收 commonj.SDO DataObject 类型的对象

java - 如何使用 Java 从具有多个 namespace 的 XML 中获取特定节点?