【发布时间】:2010-03-12 13:12:21
【问题描述】:
大家好。
我的网络服务有问题。我正在使用 websphere 来托管我的 WAR 应用程序并从我使用 websphere 附带的 jaxws-tools.sh 的 wsdl 生成代码。
我遇到的问题是这样的:
我希望客户,每当他想调用我的 Web 应用程序时,他必须发送用户名和密码,以便在数据库中检查它并确认他的登录。用户登录的主要内容是当客户在我的网络服务上调用一个函数时,比如说“getBooks”,服务器只返回他可以看到的书。 “getBooks”函数不需要任何参数,因为他已经登录。当用户登录时,我会创建会话,但我仍然需要用户名和密码。任何想法如何请求他们?
我在看 Axis2,它不适合这份工作。
所有调用均由 SOAP 进行。
对于任何不好的写作我深表歉意,但我很抱歉在这里匆忙思考。
这是我为你制作的一个小小的 sayHello 战争,让你看看我是如何工作的。
源代码也在里面。
MyWebApplication
我正在用 Java 开发 Web 服务 作为容器,我使用 WebSphere 运行 JDK 1.6
如有任何帮助,我将不胜感激。 非常感谢您。
Lp,梅斯尼
【问题讨论】:
-
在您的服务器上设置一个
Authorization,这样当任何人访问您的网络服务时,他们必须进行身份验证,否则访问将失败。就像 RESTful API 所做的一样。 -
啊哈你的意思是服务器问题?我必须在服务器上设置它。谢谢,我会尝试然后报告。
-
好的,我已经看到 websphere 社区版服务器无法做到这一点:D 必须得到真实的东西。非常感谢您的帮助。请把它写成答案,以便我检查。
标签: java authentication web-services websphere