我正在尝试将 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。