【发布时间】:2011-09-15 16:34:53
【问题描述】:
我正在尝试将 BASIC 身份验证添加到我的 RESTful Web 服务。目前我有一个 Apache Tomcat 6.0 服务器的 BASIC 身份验证,但我需要在 WebSphere 应用程序服务器版本上部署我的 Web 服务。 6.1 以及我在 WebSphere 上运行 BASIC 身份验证时遇到问题。
Java 中是否有办法检查 HTTP 请求的身份验证标头,如果提供的用户名/密码(以 Base64 编码)与已知帐户不匹配,是否会强制用户输入新的用户名/密码?
我曾尝试实施 Spring Security,但由于我的项目完全没有 Spring,因此尝试使其工作非常痛苦,我正在尝试为我相当简单的问题找到一个简单的解决方案。
我目前使用的技术包括:Java、Jersey/JAX-RS、带有 Maven 插件的 Eclipse。
【问题讨论】:
-
@Marc 我已经查看了该 pdf 文件,它对示例服务器非常具体。我正在使用已经安装了 WebSphere 的完全不同的服务器(我无法控制它),并且这些配置与我尝试部署到的服务器不匹配。
标签: java jersey websphere-6.1 basic-authentication tomcat