【问题标题】:Using BASIC Authentication without a Deployment Descriptor在没有部署描述符的情况下使用 BASIC 身份验证
【发布时间】:2017-10-24 19:36:22
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: java servlets jakarta-ee basic-authentication


    【解决方案1】:

    我已经使用 (@HeaderParam("Authorization") String authorization) 注解读取基本的身份验证凭据,并使用 BASE64Decoder 获取用户名和密码进行验证。

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

    【讨论】:

      猜你喜欢
      • 2021-03-16
      • 2014-09-26
      • 2022-01-03
      • 1970-01-01
      • 2022-11-30
      • 2018-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多