JavaWebService在使用它之前请求用户名和密码

JavaWebService在使用它之前请求用户名和密码,java,authentication,web-services,websphere,Java,Authentication,Web Services,Websphere,大家好 我的web服务有问题。我使用websphere托管我的WAR应用程序,并使用websphere附带的jaxws-tools.sh从wsdl生成代码 我的问题是: 我希望客户在任何时候调用我的web应用程序时,都必须发送用户名和密码,以便in可以在数据库中进行检查并确认其登录。用户登录的主要问题是,当客户端调用我的Web服务上的函数时,比如说“getBooks”,服务器只返回他能看到的书。“getBooks”函数不请求任何参数,因为他已登录。当用户登录时,我将创建会话,但我仍然需要用户名和

大家好

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

我的问题是:

我希望客户在任何时候调用我的web应用程序时,都必须发送用户名和密码,以便in可以在数据库中进行检查并确认其登录。用户登录的主要问题是,当客户端调用我的Web服务上的函数时,比如说“getBooks”,服务器只返回他能看到的书。“getBooks”函数不请求任何参数,因为他已登录。当用户登录时,我将创建会话,但我仍然需要用户名和密码。你知道怎么申请吗

我在看Axis2,它不适合这份工作

所有呼叫都是通过SOAP进行的

我很抱歉写得不好,但我在这里思考得太匆忙了,非常抱歉

这是我为你们制作的一个小游戏,让你们看看我是如何工作的。 源代码也在其中。

我正在用Java开发web服务 作为容器,我正在使用WebSphere 运行JDK1.6

如果有任何帮助,我将不胜感激。 事先非常感谢


Lp,梅斯尼

来自精英绅士:

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

我的补充:

然后,您可以使用轻量级第三方身份验证(LTPA)创建一个singin,在这里您可以获得一个会话cookie,您可以通过它访问您的应用程序。
必须将登录的用户添加到websphere中,以便对其进行身份验证。

来自精英绅士:

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

我的补充:

然后,您可以使用轻量级第三方身份验证(LTPA)创建一个singin,在这里您可以获得一个会话cookie,您可以通过它访问您的应用程序。
必须将登录的用户添加到websphere中,以便对其进行身份验证。

在服务器上设置
授权
,以便任何人访问您的Web服务时,他们必须对其他访问进行身份验证,否则访问将失败。就像RESTfulAPI一样。啊哈,你是说这是服务器问题?我必须在服务器上设置它。谢谢,我会尝试,然后再报告。好的,我已经看到WebSphereCommunityEdition服务器不会这样做:我必须得到真实的东西。非常感谢你的帮助。请将其写为答案,以便我检查。在您的服务器上设置
授权
,以便当任何人访问您的Web服务时,他们必须进行身份验证,否则访问将失败。就像RESTfulAPI一样。啊哈,你是说这是服务器问题?我必须在服务器上设置它。谢谢,我会尝试,然后再报告。好的,我已经看到WebSphereCommunityEdition服务器不会这样做:我必须得到真实的东西。非常感谢你的帮助。请把它写下来作为答案,这样我可以核对一下。