当前位置: 首页 > 面试题库 >

针对数据库的JAX-WS认证

孙朗
2023-03-14
问题内容

我正在实现一个JAX-WS Web服务,它将由外部Java和PHP客户端使用。

客户端必须使用每个客户端存储在数据库中的用户名和密码进行身份验证。

最好使用哪种身份验证机制来确保杂项客户端可以使用它?


问题答案:

基本WS-
Security可以与插入JAAS的Java和PHP客户端(以及其他客户端)一起使用,以提供数据库后端。如何实现这种依赖于您的容器。使用@RolesAllowed注释对Web服务方法进行注释,以控制调用用户必须具有的角色。所有J2EE容器都将提供某种机制来指定应针对哪些JAAS领域用户进行身份验证。例如,在Glassfish中,您可以使用管理控制台来管理领域,用户和组。然后,在application.xml中,指定领域和组到角色的映射。

以下是如何在Glassfish上实现此功能的一些详细信息

通过JBoss中的JBoss
WS
,它甚至更加容易。

您在哪个容器中使用哪种JAX-WS实现?



 类似资料:
  • JAX-WS (JavaTM API for XML-Based Web Services)规范是一组XML web services的JAVA API。JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。 在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP。在使用JAX-WS过程中,开发者不需要

  • 我试图开发一个web服务应用程序,该应用程序在web服务类中使用EJB函数,但EJB对象在运行时为空。 我正在使用Spring Application Context配置Web服务。它有什么问题吗? 代码: 网状物xml 豆。xml ejb ojbect为空的原因是什么?它是否与CreditCardService类的Spring DI有关,但没有实例化ejb对象? CXF servlet的用途是什

  • Apache CXF WebService 没有话说,享受沉默 showcase项目已演示了JAX-WS2.0 + CXF 的最重要特性, 其中客户端在测试用例里. SOAP这个名字,本身就是个笑话,一点都不Simple。其他一些WS-*协议,包括安全,附件等都不再看好,因此SpringSide4.0没什么更新。 测试工具依然是SoapUI。 Tips 1. CXF自动生成的WSDL与WADL文件

  • 问题内容: 有人可以为入门JAX-WS提供一些好的教程吗?使用wsgen等各种工具… 问题答案: 您可以从这里开始: Java SE 6平台简介JAX-WS 2.0,第1部分 Java SE 6平台简介JAX-WS 2.0,第2部分 NetBeans对JAX-WS确实具有很好的支持,并且提供了许多教程,例如: JAX-WS Web服务入门 Glen Mazza在JAX-WS RI / Metro上

  • JAX-WS教程提供了JAX-WS API的概念和示例。 此JAX-WS教程专为初学者和专业人士设计。 有两种方法可以用于开发JAX-WS,它们分别如下: RPC风格 文档风格 如下图所示 - RPC与文档样式Web服务之间的区别 https://www.xnip.cn/web_service/difference-between-rpc-and-document.html JAX-WS RPC样

  • 问题内容: 我构建了一个最小的Web服务,并使用javax.xml.ws.Endpoint发布了它。如果我尝试获得WSDL, 它就可以正常工作。 尝试在接收它,我什么也没收到。该地址与本地主机相同。 是否可以在不提供地址的情况下发布网络服务? 将代码更改为 在IP地址上获取wsdl,但不在本地主机上获取。 是否没有可能仅定义端口? 问题答案: 您可以尝试在0.0.0.0上发布它吗?