使用没有部署描述符的BASIC身份验证

时间:2017-10-24 19:36:22

标签: java servlets java-ee basic-authentication

是否可以在没有部署描述符(web.xml)的情况下使用BASIC身份验证? 我使用@WebServlet注释构建了我的服务器,并使用@ServletSecurity来改变我的servlet的可访问性,但我希望我的一个servlet只能使用用户名 - 密码组合来访问。我查看了互联网,我所看到的只是使用web.xml,是否有办法在没有web.xml的情况下完成,而是使用注释或类似的东西?我正在使用带有Gradle和IntelliJ的Tomcat 8.5.9。

感谢。

1 个答案:

答案 0 :(得分:0)

我使用(@HeaderParam(“授权”)字符串授权)注释来读取基本身份验证凭据,并使用BASE64Decoder获取用于验证的用户名和密码。

https://www.java2novice.com/restful-web-services/http-basic-authentication/