是否可以在没有部署描述符(web.xml)的情况下使用BASIC身份验证?
我使用@WebServlet
注释构建了我的服务器,并使用@ServletSecurity
来改变我的servlet的可访问性,但我希望我的一个servlet只能使用用户名 - 密码组合来访问。我查看了互联网,我所看到的只是使用web.xml
,是否有办法在没有web.xml
的情况下完成,而是使用注释或类似的东西?我正在使用带有Gradle和IntelliJ的Tomcat 8.5.9。
感谢。
答案 0 :(得分:0)
我使用(@HeaderParam(“授权”)字符串授权)注释来读取基本身份验证凭据,并使用BASE64Decoder获取用于验证的用户名和密码。
https://www.java2novice.com/restful-web-services/http-basic-authentication/