【发布时间】:2010-10-30 23:44:31
【问题描述】:
我创建了一个 RESTful 服务器应用程序,它位于有用的 URL(例如 www.site.com/get/someinfo)并为请求提供服务。它是在 Spring 中构建的。
但是,这些访问受密码保护。我现在正在构建一个客户端应用程序,它将连接到这个 RESTful 应用程序并通过 URL 请求数据。如何传递凭据?目前,它只是向用户弹出用户/密码框,但我希望用户能够在客户端应用程序的框中输入用户名和密码,并让客户端应用程序在何时将凭据提供给 RESTful 应用程序它请求数据。客户端是使用 Struts 构建的。
干杯
编辑 - 我认为我的问题不够清楚。我已经在强制使用 HTTPS,我的问题更多,在代码中,当我从 www.site.com/get/someinfo 请求数据时,如何在发出请求的同时传递我的凭据?
【问题讨论】:
-
这似乎很有用。他们提到的 HTTP AUTH 事情 - 这是明确完成的吗?我不需要使用令牌或类似的东西,我需要将此数据专门传送到 RESTful 应用程序,因为它稍后会使用凭据。我可以直接通过 AUTH 发送这些凭据吗?
-
是的,我想我理解并认为您正在寻找身份验证方案,而不是通过客户端实现重复传递。我可能不是回答这个问题的人,因为我没有大量的 Java 经验,但它可能有助于发布你现在如何调用其余 uri 的 sn-p。是否存在允许传递基本身份验证凭据的重载?
标签: java rest struts passwords