Java Web Service在使用之前请求userName和password

时间:2010-03-12 13:12:22

标签: java authentication web-services websphere

哈伊大家。

我的网络服务有问题。我使用websphere来托管我的WAR应用程序并使用wsdl生成代码我使用了websphere附带的jaxws-tools.sh。

我遇到的问题是:

我希望客户端,只要他想调用我的Web应用程序,他必须发送用户名和密码,以便在数据库中检查并确认他的登录。用户登录的主要内容是当客户端在我的webservice上调用一个函数时,让我们说“getBooks”,服务器只返回他可以看到的书籍。 “getBooks”函数不会请求任何参数,因为他已经进入。当用户登录时我将创建会话但我仍然需要用户名和密码。任何想法如何请求他们?

我在看Axis2并不适合这份工作。

所有调用都是由SOAP完成的。

我很抱歉任何不好的写作,但是我很想在这里匆匆忙忙地抱怨。

这是一个小小的说你好的战争,我为你做的,看看我的工作方式。 源代码也在那里。
MyWebApplication

我用Java开发Web服务 作为容器,我正在使用WebSphere 运行JDK 1.6

对于任何帮助,我将非常感激。 非常感谢你提前。

Lp,Mesni

1 个答案:

答案 0 :(得分:0)

来自The Elite Gentleman:

在您的服务器上设置授权,以便当有人访问您的Web服务时,他们必须进行身份验证,否则访问将失败。就像RESTful API一样。

我的补充:

然后,您可以使用轻量级第三方认证(LTPA)创建单一唱片,您可以在其中获得可访问应用程序的会话cookie。 唱歌的用户必须添加到websphere中,以便进行身份验证。